Geography 3000 terms and concepts with detailed explanation for civil services examinations - Husain, Majid (Tata McGraw Hill's series, 2010)