International Library of Iranian Studies

226 pages hardcover

nonfiction art politics

211 pages hardcover

nonfiction computer science politics sociology informative reflective medium-paced