James Gregory — Scottish mathematician and astronomer