Peter Hough

Peter Hough is a Senior Lecturer in International Politics and heads up this subject at Middlesex University, UK.