Danny Evan’s book is well worth reading. As is this forthcoming one, which also started off as a PhD thesis and is published by AK Press:
https://www.akpress.org/means-and-ends.html
Not that there’s anything to disagree with, but both are good scholarly studies.