Geography for UPSC cicil services preliminary examination - Singh Surender (New delhi Tata MCGraw hill education private limited, 2004)