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