Hen's teeth and Horse's toes - Gould Stephen Jay (London, UK Penguin Books, 1983)