Design optimization using MATLAB and SOLIDWORKS - Suresh, Krishnan (Cambridge University Press, 2021)