John Gibbons Author & Editor

John Gibbons is Senior Lecturer in Politics at Manchester Metropolitan University