Geography 3000 terms and concepts with detailed explanation - Husain, Majid (TMH, 2010)
Include bibliography