Peter Brooke

Peter Brooke studied at Christ’s College, Cambridge and King’s College, London and now teaches colonial and modern British political history at King’s College, London, UK.