Enduring love - McEwan, Ian, 1948- (Vintage, 2004)