Having found the official Microsoft Study Guide for 70-315 wanting, I followed the recommendation of a number of people on the microsoft.public.cert.exam.mcad newsgroup, and purchased this book in order to prepare for exam 70-315. The author's command of the English language might be dubious at times, but his mastery of the subject and his ability to convey information in a structured, organised manner is irreproachable. The explanations are clear and the large number of exercises help to reinforce what you've learned from reading the text. I had really never encountered a self-study book which was so well done before. By the time I had worked my way through the whole book (which took roughly 6 weeks), I felt confident that I understood the subject matter and could pass the exam. Sure enough, after giving myself two weeks to re-read the book and look up details in MSDN, I did pass the exam with a score of 962. Other reviewers have mentioned that the book is weak on ADO.NET. While I don't think the coverage is inadequate as far as the concepts of ADO.NET in general are concerned, I do agree that extra reading may be necessary to be sure you're ready for the exam. But once you've mastered the basics using this book, you can easily fill in the gaps by reading the details on MSDN. So this is strongly recommended if you're interested in learning Web development with the .NET framework, and particularly if you're aiming for the 70-315 exam.