Introduction to Geography, Climate, Topography, and Hydrology - Wilkinson, Tony J.