Top critical review
Overall a very acceptable study aid
on December 10, 2011
I would just point out that the book is not without errors - the end of chapter quiz yourself questions on more than one occasion directly contradicted the information given in the preceding chapter. So don't rely on this book as gospel, make sure that what's in the book is confirmed by your professor.