How Animals Have Sex
Publisher: Weidenfeld & Nicolson; Orion Publishing Group, Limited
Published: October 13, 2005
Format: Hardcover
Number of pages: 235
ISBN-13: 9780297851127
Subjects: Animal behaviour
First sentence: I cannot promise that this book is going to teach you any fundamental truths about evolutionary theory.