Punjab; an overview - Gupta, S.P. (Ess Pee, 2004)