Geography of Punjab - Mavi, Harpal Singh; Tiwana, D. S. (India, the land and the people, 2004)