Reflections in the Nile

544 pages paperback

fiction historical travel adventurous emotional slow-paced