For Cause and Comrades: Why Men Fought in the Civil War - James M. Mcpherson