The Snake, the Crocodile and the Dog - Elizabeth Peters

In Amelia''s seventh adventure, she and Emerson take passage on a boat travelling up the Nile,…