It&#x27;s a good introduction to the preprocessor, but I would dispute that it&#x27;s advanced tricks.
The content is definitely interesting, but also very standard practice.<p>There are many wonderful and horrible things that can be done with macros, and some people get very creative, sometimes to a fault. 
It&#x27;s always a special feeling to see macros taking as argument other macros, all of that spreads through a deep hierarchy over several files!