2-Day Exclusive. Take up to £10 off. Get the code »

Michael Rowe

Dr Michael Rowe is a Lecturer at the School of Modern History, Queen's University, Belfast.