How can it be called a "civil war", if it was a war between two nations? It was not USA vs USA, it was CSA vs USA.
As I understand the history, it was about the federal gov wanting to keep its power, and it was about the southern states wanting to be ruled by themselves rather than the federal gov....