Medieval and early modern science - Crombie, A. C. (Cambridge)
2 c.