James Crichton — Scottish polymath