James G. Blaine: a study of his life and career, from the standpoint of a ...
Publisher: Edgewood publishing co.
Published: 1893
Number of pages: 673