Once Upon a River (W.W. Norton & Co., 348 pp.) is the story of 16-year-old Margo Crane who sets out in a canoe on the Stark and Kalamazoo rivers, visiting forgotten corners of 1970s rural Michigan in search of a life on her own terms. A Monitor reviewer called the novel an “epic” with an unforgettable heroine. (CSMonitor.com, 7/26/11)