A slight trick of the mind a novel - Cullin, Mitch (Talese, 2005)