Encyclopedia of earth and other planets - CATTERMOLE, Peter