Explanatory structures: a study of concepts of explanation in early physics and philosophy - Gaukroger, Stephen (Harvester Studies in Philosophy, 1978)