Introduction to engineering design & problem solving / by Arvid R. Edie ... [et al.] (Boston : McGraw Hill, 2002)