by David Greenberg

History News Networkthis pieceNational ReviewBattle Cry of FreedomHistory of New York City classShenandoah Valley CampaignAmerican Historical AssociationBattle Cry of FreedomFreedom from Fear agreesOpen U