James Heartfield

James Heartfield is a historian of the British Empire. He teaches in London. 

Liberal Imperial History
Liberal Imperial History