List of sources:
British Association for the Advancement of Science. Report of the seventy-fifth meeting... held in South Africa, 1905, list of members.
FamilySearch: James Stuart Thomson. https://www.familysearch.org/ark:/61903/3:1:3Q9M-C91W-597S-1?view=index&personArk=/ark:/61903/1:1:QG8R-XQJ7&action=view&cc=2517051&lang=en&groupId= AND https://www.familysearch.org/en/tree/person/details/99KX-Z35
James Stuart Thomson. Retrieved on 25 January 2021 from https://www.cambridge.org/core/services/aop-cambridge-core/content/view/S0370164600019830
Men of the times: Old colonists of the Cape Colony and Orange River Colony. Johannesburg: Transvaal Publishing Co., 1906.
National Automated Archival Information
Retrieval System (NAAIRS). http://national.archives.gov.za/naairs.htm Documents relating to Thomson, James Stuart.
National Union Catalogue, pre-1956 imprints. London: Mansell, 1968-1980.
Ritchie, W. The history of the South African College, 1828-1918. Cape Town: T. Maskew Miller, 1918.
Royal Society of South Africa. Transactions, 1921-1924, Vol. 9 and 11, papers by Thomson.
South African Association for the Advancement of Science. Report, 1905/6, List of members; 1908, pp. xiii-xvi, Report of the council for the year ending 30th June 1908, and p. xx, Statements from grantees.
South African bibliography to the year 1925. London: Mansell, 1979.