Impressions of South Africa by James Bryce, Viscount
 is a Project Gutenberg book, now on Github.