John Lynch Author & Editor

John Lynch is emeritus professor of Latin American history at the University of London.