J. S. Cummins Emeritus Professor of Hispanic and Latin American Studies, London University, London, England