The Punjab : an overview - Gupta, S. P.