James Hume — Scottish mathematician