Can be a bit slow moving at times, but a very interesting read, especially if you don't know very much about the East coast of Africa.