Marx, lenin, and the revolutionary experience: studies of communism and radicalism in the age of globalization - Blanc, Paul Le (Routledge, 2006)