The Snake, The Crocodile And The Dog by Elizabeth Peters