Question: who is responsible for introducing the principle of uniformitarianism
Answer: James Hutton
Other accepted answers: James Hutton; geologist James Hutton; William Whewell