Introduction to EngineeringJohn M Hayes, Tabassum Aziz, Daniel Brassard · First published 2011Open the Tome