Catherine McCarran

2 books

432 pages first pub 2016 (editions)

fiction historical emotional informative fast-paced

303 pages first pub 2017 (editions)

fiction adventurous medium-paced