Experiment, Speculation and Religion in Early Modern Philosophy - 9781032093536