Winter Sale! 10% Discount off any order. Get the code »

Pat Gray

Gray was born in Belfast and studied politics at Leeds University and Birkbeck College, London. He is now senior lecturer in politics at the University of Luton.