How on Earth? Answers to the puzzles of our planet - MCCARTHY, Terence