Her fearful symmetry - Niffenegger, Audrey 1963- (Jonathan Cape, 2009)