I bought this book because I couldn't find any others in my local bookstores. When I 'browsed' it, it seemed clear enough so I took a chance. Now that I've read all but the last few chapters (and done all the exercises, etc), I feel I would buy it again and, indeed, recommend it with a small qualification or two.
Positives:
First, it is not the bottom of the heap - far from it. I've read much poorer quality technical books before. I rated it at 3 stars but, if it hadn't claimed to be a test prep book, I would have rated it at 4 stars.
Second, it is great for new people. So what if it misses a few of the finer points (even necessary ones?) Within two days of starting with it I was using DTS and replication and getting XML responses back through IIS. I found it very clear to get these services going.
Third, I don't mind pictures and this book has quite a few. Nothing like a picture to show you what screen you *should* be looking at.
Fourth, other than minor typos, the author is literate. Better than many other books out there.
Negatives:
First, this is *not* a test prep book. I've taken a number of cert tests (dozens) and I don't feel like I'm even close to ready for testing. However, I do feel a lot more confident about understanding the questions. A lot more.
Second, there are some awful mistakes in some of the exercises. All of them are correctable and you have to correct them but it makes you suspicious whenever you start an exercise. For me, that isn't a bad thing. For a complete newbie, it could be a bit distressing.
Third, the test banks don't work well. This doesn't make it a '1' in my opinion. I've not seen a test bank in a book that is representative of the real test. However, it does degrade my overall score for the book a little. Like I said when I started, if the book hadn't advertised it was a test prep book, I would have given it a '4'.