A Time to Betray: the astonishing double life of a CIA Agent inside the Revolutionary Guards of Iran (New York: Threshold Editions, 2010).
A Time to Betray: the astonishing double life of a CIA Agent inside the Revolutionary Guards of Iran (New York: Threshold Editions, 2010).