Customer Review: It *appears* that the authors know their material, and there's a lot of useful stuff covered. Unfortunately the book is so full of errors that when encountering a confusing point, it's difficult to determine whether to believe what's written and try to figure it out, or simply write it off to... more info