The Swahili coast

by C. S. Nicholls

419 p. 23 cm