Engineering education : research and development in curriculum and instruction - Heywood, John, 1930- (Wiley-Interscience, 2005)