Computer-aided mechanical design and analysis - Ramamurti V. (McGraw-Hill, 1998)