The book is written for various users: High School/University students, unemployed, people that want to train at home for a better paid job.
You'll maybe ask: why SolidWorks 2004 and not SolidWorks 2005? The answer is: the book was written such in detail, for home users, so it took some time to be completed. What is important to remember is that the core concepts are the same in SolidWorks 2004, SolidWorks 2005 or SolidWorks 2006.
And the good news is that I have more technical books in work today!
In fact, book title summarize my deepest hope for my best quality readers. The Author