Legends of the Desert

307 pages 2017

reflective slow-paced

395 pages 2018

challenging reflective slow-paced

419 pages hardcover

fiction historical reflective medium-paced