Neck of the giraffe or where Darwin went wrong - Hitching, Francis (Pan Book, 1982)