Kilwa : an islamic trading city on the east african coast - Chittick, Hubert Neville (British Institute in Eastern Africa, 1974)