Great Zimbabwe - Garlake, Peter S. (Thames and Hudson, 1973)