Shanga : the archaeology of a Muslim trading community on the coast of East Africa - Horton, Mark (British Institute in Eastern Africa, 1996)