David Olusoga

David Olusoga is Professor of Public History at the University of Manchester. In addition to writing history books, he is also a BAFTA-winning TV presenter and producer.

 

Books by David Olusoga

© Five Books 2022