Total revolutionby S. Das GuptaPolitical and social viewsHumanismHistoryWriting a summary for young readers…For young readersBook data: Open Library