Lal,Shyam

Studies in social protest - New Delhi Rawat Publications 2010 - xiv,355p. HB 22cm.

includes index

9788131603314

305.5688 / LAL