The Nature of Technological Knowledge: Philosophical Reflections and Educational Consequences · Study