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,…