The Ruined Cities of Zululand - Walmsley, Hugh Mulleneux, 1826-1879 (Project Gutenberg, 2010)