Decent, overall, but a little too short. Not enough examples of some of the concepts in action.
The toolkit aspect of this book gives it the 3 stars all alone, but the last two stars just could not be earned without a bit more to spur the imagination.
Overall: worth 5 dollars, easily.
[3 of 5 Stars!]