Learning Solidworks 2009 by Michael Pritchard & Thomas Short