In any case the book is to recommend to all developers who want to spend spagetti code that looks more or less work, but that is a nightmare for the maintenance and evolution of something deliberately easy to maintain, particularly flexible by applying proven solutions.
All with plethora of highly visual explanations (and often funny) of concrete examples and mini excercices not to forget them as soon as the book is closed.