Philosophy and Engineering: Reflections on Practice, Principles and ProcessMichelfelder, Diane P155,60€