Philosophy and Engineering Education
John Heywood
The Assessment of Learning in Engineering Education