The triumph of science and reason, 1660-1685 / by Frederick L. Nussbaum