The nature of technological knowledge: philosophical reflections and educational consequences.

More Info
expand_more