Just wanted to point out here that when researching these people on the internet, you will usually need to use various forms of their names (one at a time of course).
For example...
"Mike Klonsky", "Michael Klonsky"
"Bill Ayers", "William Ayers"
"Bernardine Dohrn"(the correct spelling), "Bernadine Dohrn"
"Frank Davis", "Frank Marshall Davis"
For best results, I strongly suggest throwing "communist" in to your searches along with each of the above.