How snakes work structure, function and behavior of the world's snakes - Lillywhite, Harvey B. 1943- (Oxford Univ. Press, 2014)