Stephan Leibfried

Professor
University of Bremen
Political Science