Snakes : the evolution of mystery in nature - Greene, Harry W. 1945- (University of California Press, 1997)