About David Raby

David Raby is Professor Emeritus, History, University of Toronto, Senior Fellow, Latin American Studies, University of Liverpool and author, 'Democracy and Revolution': Latin America and Socialism Today, London, 2006, Pluto. Twitter:@DLRaby