Caroline Shaffer

26 books

361 pages digital

fiction mystery medium-paced

192 pages hardcover

informative inspiring reflective medium-paced

345 pages paperback

adventurous lighthearted mysterious fast-paced

32 pages paperback 2000

lighthearted medium-paced

228 pages paperback

nonfiction history medium-paced

266 pages hardcover 2014

fiction mystery dark mysterious medium-paced