Introduction to Solid Modeling Using Solidworks 2009 by William E. Howard & Joseph C. Musto