"Pratchett, Terry" The Science of Discworld III DARWINS'S WATCH - London Ebury Press, 2003 - 368 ISBN: 0091888050 Dewey Class. No.: F823 / 2692