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