Human geography a history for the 21st century - Strohmayer, Ulf. (Arnold ; Distributed in the US by Oxford University Press, 2004)