Rose Gallagher

390 pages 2018

fiction historical mystery adventurous mysterious medium-paced

400 pages paperback 2019

fiction fantasy historical mystery adventurous mysterious fast-paced

352 pages 2020

fiction historical mystery adventurous mysterious medium-paced