There is no nice way to put it--the book is awful. The parts written by Ben-Gan are great, thorough, and clear, but they are few, taken nearly verbatim from his other books, and deal only with the basic stuff. As soon as the book moves on to more advanced topics, it completely falls apart. The writing is choppy, the examples are either too primitive or too complicated (with no sufficient explanation), and the questions at the end of each chapter are a complete joke, rephrasing random paragraphs from the chapter in the form of a question. Some chapters are so bad that they manage to make a subject you thought you understood less clear, and most others are not doing their job of explaining the material at all, often simply referring the reader to the parts of the SQL Server documentation. The only thing this book seems to be good for is using it as a checklist of material you'll need for the exam, but there are certainly cheaper ways to do that. I, for one, am happy I didn't have to pay for this book, or I would have felt totally ripped off!