Puri, H. K. (2000). Social and political movements : readings on Punjab. Rawat Publications.