avg_rating: 4.4
name: David W. Throup
about: David Throup is a Bye Fellow of Magdalene College, Cambridge and is Associate Professor of African History in the University of Virginia.