Introduction to Solid Modeling Using SolidWorks 2012 by William Howard