Explanatory structures a study of concepts of explanation in early physics and philosophy - Gaukroger, Stephen 1950-2023 (Harvester studies in philosophy, 1978)