List of sources:
Bozzoli, G.R. Forging ahead. South Africa's pioneering engineers. Johannesburg: Witwatersrand University Press, 1997.
Chemical and Metallurgical Society of South Africa. Proceedings, 1894-1899, Vol. 1-2.
Chemical, Metallurgical and Mining Society of South Africa. Proceedings, 1903, Vol. 3; Journal, 1899-1910, Vol. 1-10; 1913/14, Vol. 14.
Dictionary of South African Biography, Vol. 5, 1987.
Geological Society of South Africa. Transactions, 1897, Vol. 2, list of members.
Goode, R.C.J. Presidential address: The Institute in retrospect and prospect. Journal of the South African Institute of Mining and Metallurgy, 1968, Vol. 69, pp. 25-42.
Google Patents. https://www.google.com/patents/US654437
Google Patents. http://www.google.com/patents/US891459
Men of the times: Pioneers of the Transvaal and glimpses of South Africa. Johannesburg: Transvaal Publishing Company, 1905.
National Automated Archival Information Retrieval System (NAAIRS). http://www.national.archives.gov.za/naairs.htm Documents relating to William Arthur Caldecott / W.A. Caldecott.
National Union Catalogue, pre-1956 imprints. London: Mansell, 1968-1980.
Orr, J. Presidential address. Annual Proceedings of the Associated Scientific and Technical Societies of South Africa, 1938, pp. 15-86. (See pp. 53-54).
Ritchie, W. The history of the South African College, 1829-1918. Cape Town: T. Maskew Miller, 1918.
Royal Society of South Africa. Transactions, 1908-1910, Vol. 1 and 1917-1918, Vol. 6: Lists of Fellows and members; 1925, Vol. 12: Minutes of Proceedings.
South African Association for the Advancement of Science. Report, 1903, 1904, 1915, 1918.
South African Geographical Journal, 1917, Vol. 1(1), list of members.
South African Journal of Natural History, 1918, Vol. 1(1), pp. 8-15: List of Foundation Members [of the SA Biological Society].
South African Philosophical Society. Transactions, 1906-1907, Vol. 16-17: Lists of members.
South African Who's Who, 1908, 1909, 1917/8.
University of the Cape of Good Hope. Calendar, 1910/11.