Geography of Punjab - Mavi, Harpal Singh; Tiwana, D. S. (National Book Trust, India, 2004)