Jorge G Castañeda, former Foreign Minister of Mexico (2000-2003), is Professor of Politics and Latin American and Caribbean Studies at New York University.