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