The Foreign Policy of James Blaine
Publisher: Archon Books
Published: Feb 06, 1965
Number of pages: 411
ISBN-13: 9780208003348