Daniel Branch Author & Editor

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