Revolutionary movements, theory and practice: The Peruvian experience of the 1980s - Bill Langan