Taking on Tehran: Strategies for Confronting the Islamic Republic - 9780742558076