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