Cooper's Corner

256 pages 2003

romance challenging informative fast-paced