For the most part I found it to be very boring and not as useful as I hoped. I found myself constantly having to go to outside sources to do effective studying, which I normally do anyway; but instead of the outside sources being supplementary to the text, they had become primary over the text.
This was required for a course. Pretty good introductory text, and the book did a good job of explaining topics when they needed expanding upon, and keeping a decent pace in general.