Parametric Modeling With Solidworks 2019 by Randy Shih