Being a history major I’d probably have to go with Howard Zinn.
Definitely should be near the top.
Don’t forget Paul Ehrlich.