So I google-mapped South Africa and traced the satellite image of the region, particularly the rivers, towns, and Zulu kraals which factor prominently in the story. And of course the battle sites. I had to do a lot of research to locate the positions of some of the Zulu kraals which had not been included in any map that I had ever seen. Particularly Cetshwayo's two kraals, Ondini and Mangweni. I'm wondering if any of the prior authors even knew where they were. I have to believe they did, but for whatever reason they weren't in any of their maps.
One point about the kraal called Ondini. The name Ondini was given to two of Cetshwayo's kraals. One was before he became king. According to John Dunn, in his autobiography, John Dunn, Cetywayo, and the Three Generals, the original Ondini kraal was in the vicinity of Eshowe and "near the coast." Eshowe is on every map I've seen, and is still in existence in modern day Zululand.
But again, Mangweni and the original Ondini were never portrayed. I researched and learned where the Mangweni kraal was and I'm confident I have positioned it correctly. As for the original Ondini kraal, I believe I positioned it correctly as well.
The second Ondini kraal was Cetshwayo's royal kraal he built after he became king, and it's also called Ulundi. No problem for finding that location since the final battle of the war was fought there. Thank goodness for computers and the ability to make my map look professional. The final version is completely rendered on the computer. It will be an excellent map to which readers can refer when reading the story. Look for John Dunn, Heart of a Zulu this coming this November!