Fort Jesus; a Portuguese fortress on the East African Coast - Kirkman, James (Clarendon Press, 1974)