- Rope of Sand: The rise and fall of the Zulu Kingdom in the Nineteenth Century
- The Assassination of King Shaka
- War Correspondents: The Anglo-Zulu War
- In the Shadow of Isandlwana: The Life and Times of General Lord Chelmsford and his Disaster in Zululand
- Daily Lives of Civilians in Wartime Africa: From Slavery Days to Rwandan Genocide