Shaka Zulu, the unmatched African military leader (1787-1828)