The mechanical design process - Ullman, David G. (New York:McGraw-Hill, 1992)