The Mechanical design process - Ullman (McGraw-Hill series in mechanical engineering, 2010)