Educating the engineer of 2020 : adapting engineering education to the new century / National Academy of Engineering of The National Academies. - National Academy of Engineering (National Academies Press, 2005)