List of Books by Daniel Branch. See all books authored by Daniel Branch

About Daniel Branch

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