Punjab: an overview - Gupta, S.P. (Chandigarh Ess Pee publications, 2013)