Claire McMillan

5 books

244 pages 2012

fiction historical reflective fast-paced

288 pages hardcover 2023

fiction historical medium-paced

288 pages digital 2023

fiction historical

304 pages

320 pages hardcover 2017

fiction contemporary historical mystery challenging mysterious reflective slow-paced