Why Rattlesnakes Rattle: ...And 250 Other Things You Should Know by Valeri R. Helterbran