John Mackenzie: South African missionary and statesman - Mackenzie, W. Douglas. (London, 1902)