41IYnX5BM5L._SX331_BO1204203200_

41IYnX5BM5L._SX331_BO1204203200_

What Makes Tehran Tick: Islamist Ideology and Hegemonic Interests