Geographical thought : an introduction to ideas in human geography - Nayak, Anoop (New York Pearson Prentice Hall, 2011)