I disagree substantially with a few historical claims and there's some minor details I think require more clarity, but theoretically this is an essential and well structured work. It's imperative that communists study this topic, and there's no better English text on it that I've found.