This book repeats itself a lot, which was notable and annoying as early as Chapter 2. It would repeat itself every paragraph, but add one small detail, just enough to make it hard to just skip it. The entire second chapter could have been a single page.
By chapter 3 I was seeing where the book was aimed: mid-level. There is some prerequisite knowledge to understand this content but it is only explaining the surface-level of its topics - not the back-end structure and no depth into the topics.