Engineering, Liberal Arts, and Technological Literacy in Higher Education. - J. Douglass Klein; Roland Balmer (IEEE Technol. Soc. Mag., 2007)