David Anderson is Lecturer in African Studies at the University of Oxford. He was formerly Director of the Centre for African Studies at the University of London. He lives in St Albans, Hertfordshire.
Histories of the Hanged: Britain's Dirty War in Kenya and the End of Empire
© Hachette Australia, All Rights Reserved · Site by Chook