Chester Alan Arthur (The American Presidents, #21)

Arthur M. Schlesinger Jr., Zachary Karabell