The mechanical design process - Ullman (McGraw Hill, 1992)