From the following who invented Slide Rules?

From the following who invented Slide Rules?

A. John Napier
B. Gottfried Leibnitz
C. William Oughtred
D. Blaise Pascal