Science of Discworld III: Darwin\'s Watch, Paperback/Terry Pratchett