The Oceans and the Stars by Mark Helprin