
Global Uprising: Confronting the Tyrannies of the 21st Century - Stories from a new generation of activists
Moral and ethical aspectsSocial actionSocial problemsInterviewsPolitical activistsGlobalizationSocial reformersPolitical activism
Writing a summary for young readers…
For young readers
Book data: Open Library