List of sources:
Cape of Good Hope. Civil sercive list, 1896, 1909.
Cape Society of Civil Engineers. Minutes of Proceedings, 1903-1907, Vol. 1-5.
National Automated Archival Information Retrieval System (NAAIRS). http://www.national.archives.gov.za/naairs.htm Documents relating to William Craig / W. Craig.
South African Association for the Advancement of Science. Report, 1903, Craig's paper and list of members; 1905/6, list of members.
South African Philosophical Society. Transactions, 1906-1907, Vol. 16-17, lists of members.
South African Society of Civil Engineers. Minutes of Proceedings, 1919, Vol. 17.
South African who's who, 1908, 1909.