Was the Civil War About Slavery?

Head of Dept. of History at West Point destroys argument that Civil War wasn't fought over slavery