Snakes: Curiosities and Wonders of Serpent Life - Hopley, Catherine Cooper