History is constantly repeating itself, making only such changes of programme as the growth of nations and centuries requires.

More Quotes by James A. Garfield