Reflections in the Nile

544 pages 4 editions

fiction historical travel adventurous emotional slow-paced