James Ivory — Scottish mathematician