Encyclopedia of Cities and Towns in India ( Punjab)Vol 3 - Ed Seshagiri N (Gyan Publishing House New Delhi, 2008)