The Persian puzzle

Kenneth M. Pollack
Random House
9781400063154
1-4000-6315-9