This is 3.5 stars rounded up to 4. Content-wise the book is great. The theory is illustrated by numerous relevant modern examples which answered many of the questions I’ve had. However, the writing style is lacking, it’s quite heavy and often hard to grasp for a novice. Still, not a bad macro textbook!