Personally I found it quite useful, although I was already familiar with several topics, it was interesting to read the author's perspective. Answers to exercises would be great, but even without them I found the content satisfying and useful enough.