The American heritage new history of the Civil War - Catton, Bruce. (MetroBooks, 2001)