The Scots in South Africa by John M. MacKenzie & Nigel R. Dalziel