Carol McGrath

16 books

416 pages 2015

fiction historical emotional slow-paced

498 pages 2013

nonfiction historical history informative slow-paced

400 pages paperback 2021

fiction historical informative medium-paced

376 pages 2013

fiction historical emotional slow-paced

232 pages paperback 2022

nonfiction history informative slow-paced

355 pages 2020

fiction historical emotional informative medium-paced

370 pages 2014

fiction historical emotional slow-paced

197 pages 2016

fiction historical informative reflective medium-paced

400 pages 2017

fiction historical challenging informative slow-paced

336 pages digital 2024

fiction historical