Assembly Modeling With Solidworks 2010 by David C. Planchard & Marie P. Planchard