Home/Life and work of James G. BlaineReviewsLife and work of James G. Blaineby John Clark Ridpath1893·505 pages·enPublisher, ISBN & more▾PublisherSmithSimilar booksRummaging the shelves…ReviewsLoading reviews…