Human geography - Ahmad, A. (New Delhi Omega Publications, 2010)