This book is a very good and easy to understand book, but the only drawback on it is the amount of errors there are. I have got up to Chapter 7, which explains about CSS and it looks as if the author, just couldn't be bothered with it. He missed out whole load of code, and you need to look at the code which is downloadable from the site.
If I was you, I'd go for O'Reilly books to get anything good. I was recommended this book by my university, and I'm now wishing that I didn't buy it. Its a total waste of money.
If you don't mind having errors, then go ahead buy it, otherwise, don't waste your time on it.