Principles of engineering - Handley, Brett; Coon, Craig; Marshall, David M. (PLTW project lead the way, 2012)