I'm surprised by the huge amount of detractors of the book, which to me was very useful (when I read it almost 10 years ago). I was planing to go back to it, but considering recent discussion, I want to know HN's alternative suggestions.
What is your modern