TY - GEN AU - Jahangir Amuzegar TI - The Islamic Republic of Iran PY - 2023 PB - Routledge UR - ER -