Author:John Watson Foster

Works

 * American Diplomacy in the Orient
 * A Century of American Diplomacy