Who?
You ask "who?" That would be David Horowitz. Writer, publisher, speaker, ex-leftist. He knows the radical left pretty well, and does a good job exposing the way they truly behave.