Gupta, S.P.

Punjab: an overview - Ess Pee 2010 - 376p.

954.552 G959P