Parametric Modeling With Solidworks 2012 by Paul J. Schilling & Randy H. Shih