content: Avoid this book unless you are prepared to spend 10 times more time on certain chapters than is warranted. It's not the case that the book would be OK if the known errata were corrected; certain chapters have many more errors and faults, and need complete rewriting by someone other than the original author.The publisher needs to issue a 2nd edition of this book with the following chapters completely rewritten: 9, 10, 11, 13, and probably 16. If these chapters aren't rewritten, when another publisher with proper quality control provides an alternative, that should be used instead of this book.For example, code listings are presented to demonstrate COM interop, but there are no paragraphs explaining the code, and there are no comments in those code listings. It takes an inordinately long time to make sense of these chapters, due to the dense errors and lack of actual explanation.