The early Islamic architecture of the East African coast - Garlake, Peter Storr (Oxford University Press, 1966)