Thomas Reid on mathematics and natural philosophy. (2018)