How on earth? : answers to the puzzles of our planet - McCarthy, T. S. Cape Town, 2009