Punjab: an overview - Gupta, S.P. (Ess Pee, 2010)