Geography : 3000 terms & concepts with detailed explanation - Husain, Majid (New Delhi McGraw hill, 2013)