The Adventuress by Audrey Niffenegger (Hardback, 2006)