'Software engineering' tries hard to be a 'real science'. In the last four decades, some claims have gained general acceptance: 10x developers exist, and defects become more costly to fix the later they're discovered. These claims are often followed by a list of imposing citations.
In The Leprechauns of Software Engineering, Laurent Bossavit chases down the sources of these accepted 'facts', and in the process demonstrates that there's no science behind them.
While he explains, in detail, how he manages to unravel the various citations in order to get to the heart of the matter, the book is easy to read. At times, it's like reading a thriller; I was literally turning pages, and didn't want to put the book down.
There's a risk that I suffer from confirmation bias, but this could be one of the decade's most important books about software development.
My only problem with the book is that I feel that I should not take citations for granted. Instead, in its spirit, I should get to the original sources, in order to verify that the author hasn't misrepresented them. It's just that, if we are to believe Laurent Bossavit, that's a major undertaking. For now, then, I'll choose to believe him.
I strongly recommend this book for all with an interest in software development.