The time traveler's wife - NIFFENGGER, Audrey (London Vintage books, 2004)