Punjab: an overview - Gupta, S.P. (Manimajra Ess Pee pub., 2008)