Advanced geography - Nagle, Garrett (Oxford University Press, 2000)