John Pringle — Scottish geologist and palaeontologist