ReadThe Portobello Bookshop Gift Guide 2025

Daniel Branch Author & Editor

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