He has written histories of Maritzburg College, the Natal Education Department and The Witness as well as contributed to numerous history and social science textbooks.