Engineering, liberal arts, and technological literacy in higher education. - Klein, J. Douglass