Author: Carnegie Endowment for International Peace. Library.
Alternate names: Carnegie Endowment for International Peace. Library