As the title states, this is a project-based guide. The books structure is to identify and explain features (or software) and move on to a hands-on exercise (project) using those features
Read the bloggin' review here
A good book? Yes, especially for geek wannabes. But not the book for a total newbie, and not really the book for non-geeks. And the experienced Linux users probably already know its not the book for them. Despite my beefs, I did enjoy the book, and found it useful, despite its weaknesses.