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