I recently read the 3rd (2008) edition of John Henry’s The Scientific Revolution and the Origins of Modern Science – an excellent, though very brief, survey (it is 114 pages, not including the glossary and index).
Henry tends to see considerable continuity between the “natural magic” of medieval thought and the emerging scientific viewpoint, which was based on experiment and mathematical analysis. Personally, I think that he overstates the case a little. It is interesting that he never mentions Giordano Bruno, who was one of those who held on to the older magical view (then again, Bruno was not a scientist).
I was a little disappointed in the discussion of Galileo, which did not seem quite correct, but the main flaw in this book is its brevity. I’m giving it three stars.