I second this. I enjoyed reading Lenin’s Imperialism very much, but it also felt very dated (as it should, it’s well over 100 years old now). I can’t help but think that if Lenin were alive today, he’d agree. That doesn’t mean it’s not an incredibly important work that we can’t draw from today, but we should also understand how the world has changed since.
I haven’t read John Smith’s Imperialism in the 21st Century yet, but I’ve heard it’s a very good update.
Sincere answer: Fred Hampton. There’s a reason they killed him. He was someone who could truly mobilize marginalized folks (and plenty of non-marginalized folks as well).