Engineering and Critical Communication: The Relevance of Philosophy to Engineering | IEEE Journals & Magazine | IEEE Xplore