Four Great American Presidents by  Francis M. Perry