List of sources:
Anon. Geskiedenis van die Suid-Afrikaanse Instituut van Siviele Ingenieurs. Transactions of the South African Institute of Civil Engineers, 1953, Vol. 3, pp. 355-360.
Cape of Good Hope. Civil service list, 1896, 1903.
Cape of Good Hope. Report of the General Manager of Railways, 1888.
Cape Society of Civil Engineers. Minutes of Proceedings, 1903-1904, Vol. 1-2.
General directory and guide-book to the Cape of Good Hope and its dependencies, 1886, p. 112-118: Railway Department.
Grace's guide to British industrial history. http://www.gracesguide.co.uk/John_Brown_(1844-1905)
Our first President: John Brown. Transactions of the South African Institute of Civil Engineers, 1953, Vol. 3, p. 361.
South African Association for the Advancement of Science. Report, 1903, list of members.