Famous Americans of Recent Times (Volume 2) by James Parton