The Mechanical Design Process - Ullman, David G. (McGraw-Hill, 2003)