The author claims to be MCSD. I don't believe that. No way you could pass 70-016 using this book. They tried to cover every aspect of the test, but there is virtually no in-depth coverage whatsoever.The other book for exam 70-015 has practically the same content. Very little new stuff.Too many times the author does not know what he is talking about. There are numerious errors, typos excluded! For example, event sink maps are called sync maps, for God's sake.It is definitely not worthy the money. I will never buy another book from this author or this publisher. They quickly throw in a book just trying to take advantage of the situation. I don't believe they have the customer in mind.