Studies in social protest - Lal, Shyam (Jaipur Rawat Publications, 2010)