It's always a happy day when would-be censors fail to silence voices they don't agree with, and it's particularly satisfying when the losers are a well-known crowd of politically correct anti-1st Amendment vigilantes. The losers in this case are the hyperactive folks over at CAIR, the Council on American-Islamic Relations, and their intended victim is "Reza Kahlili," the former member of the Iranian Revolutionary Guards Corps who for some years worked inside that murderous organization on behalf of the Central Intelligence Agency. He's well known to PJ Media readers, having posted here on many occasions, and his book, A Time to Betray, is a must-read for anyone who wants to get an accurate picture of life inside the Islamic Republic's praetorian guards.
Reza is inevitably controversial, as you would expect. Some even doubt that he was really a CIA agent inside the IRGC (I was able to get confirmation of his bona fides, as was David Ignatius of the Washington Post), and CAIR got very annoyed with him, above all when he wrote that American mosques are being used to recruit and organize terrorists, in preparation for potential attacks inside the United States. And they were openly furious when he described his conversion from Islam to Christianity, saying that the "unimaginable" Islamic practices he witnessed in Iran "misrepresented Islam," leading him to search for a faith that better presented his vision of the Almighty.