The Scientific Revolution - 9780415851565