Read this while in the midst of a kind of Kafkaesque to a (so-called) agile organisation, at an employer who shall remain unnamed. Often Bertrand Meyer made me laugh out loud, which is unusual for a book about software development. He writes with a wry sense of humour; also on my part there was a kind of insane relief that someone was finally talking common sense.
Meyer readily acknowledges good, Agile ideas - short, timeboxed iterations; closed window rule; delivering working software, etc. - but is merciless in taking apart the hubris, platitudes and other assorted nonsense that frequently comes with it. Scrum masters, for example, get a tough time! Ultimately, he understands that agile does not fundamentally change the principles of sound software engineering, and does not remove the need for common sense planning and architectural forethought.
If you've ever felt yourself to be on the outside of a cult-like movement of self-proclaimed agile gurus, this book is for you.