Colorado School of Mines A review of Thinking Through Technology. The Path Between Engineering and Philosophy.