The mechanical design process - Ullman, David G., 1944 (McGraw-Hill Higher Education, 2010)