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