I just took a class that required this book and I found it to be incredibly unhelpful. I thought the explanations were poor and the examples weren't worked out fully and completely. Also there weren't nearly enough practical examples of how to best solve the problems.