Her fearful symmetry : a novel - Niffenegger, Audrey (Scribner, 2009)