A slight trick of the mind a novel - Cullin, Mitch (Anchor Books, 2006)