Planet earth 2A hazards and 2B resources - Atkinson, Alan (Cengage Learning Australia, 2010)