Philosophy and Engineering - Michelfelder, Diane P.; Newberry, Byron; Zhu, Qin; Newberry, Byron; Zhu, Qin (Springer International Publishing, 2017)