James G. Blaine: Architect of Empire - 9780842026055