The Swahili coast, 2nd to 19th centuries : Islam, Christianity and commerce in eastern Africa /
Freeman-Grenville, G. S. P.(Greville Stewart Parker)
London Variorum Reprints
1988
Includes index