Carol MacAllister

2 books

340 pages 2012

fiction horror adventurous challenging mysterious slow-paced

265 pages 2005

dark informative tense medium-paced