The Ruined Cities of Zululand by Walmsley, Hugh Mulleneux
 is a Project Gutenberg book, now on Github.