Battle Cry of Freedom (book)

Summary