The Miremont Trilogy

488 pages 2013

fiction historical challenging reflective slow-paced

536 pages 2018

historical emotional medium-paced