Antonio Costa Pinto is Professor of Contemporary European History and Politics at the Institute of Social Sciences, University of Lisbon, Portugal.