Impressions of South Africa : with the Transvaal Conventions of 1881 and 1884. - Bryce, James Bryce, Viscount, 1838-1922 (Macmillan, 1900)