Henry More and the Scientific Revolution by A. Rupert Hall & Hall A. Rupert