Kevin Shillington
KEVIN SHILLINGTON trained history teachers at the University of Botswana in the 1980s. His years of teaching experience in Africa have included African History at school and university level. He holds an MA and PhD in African History from the Univers
... Read more