The Nature Of Natural Philosophy In The Late Middle Ages by Edward Grant