The Life and Public Services of James G. Blaine, ...