Terry Lynn Karl is Emeritus Professor of Political Science and former director of the Center for Latin American Studies at Stanford University.