Catherine Spencer

87 books

136 pages digital 2012

fiction romance lighthearted medium-paced

544 pages digital 2010

184 pages paperback 1933

fiction classics romance challenging emotional reflective medium-paced

296 pages hardcover

nonfiction art history medium-paced

1008 pages digital 2012

187 pages digital 2004

fiction romance emotional mysterious reflective slow-paced

missing page info 2002

medium-paced

missing page info digital 2002

fiction romance emotional reflective slow-paced

384 pages 2007

romance challenging informative slow-paced

384 pages paperback 2002

emotional reflective sad medium-paced