The Science of Discworld
Terry Pratchett & Ian Stewart & Jack Cohen
Science of Discworld Series (1)
Darwin's Watch: The Science of Discworld III
Science of Discworld Series (3)