Daniel Branch Editor & Author

Daniel Branch is associate professor of African history, University of Warwick. He lives in Oxfordshire, UK.