Geography 3000 terms & concepts with detailed explanation - Majid Husain (Tata McGraw Hill Education Pvt Ltd, 2010)