So far, my impression of this book is this. First, it's not very well written, and is often hard to understand. Concepts are not very well elaborated on. I'm having to go on the net to get better explanations... Second, I wish they would use more pictures for certain concepts, definately not a book for a visual learner. Honestly, I don't know why we are required to use this book for class, but I guess if I must, I'll use it. Professors should read this rating thing before they get these books... Hope this helps.
His class isn't all that either
Rating: 1/5
I have read the book and taken the class at George Mason University where he teaches and boy are there a lot of mistakes in the book. He should publish another book (the errata). If you are considering taking this class don't.