Her Fearful Symmetry by Audrey Niffenegger

See book on Amazon or The Book Depository