Punjab: an overview - Gupta ,S.P. (Chandigarh Ess Pee pub., 2004)