I'm currently reading McPherson's Battle Cry of Freedom: The Civil War Era.
I have to say that I'm impressed. It's an easy read (mostly), with a depth of information that's providing a lot of understanding for me.
I'm about 20% of the way though right now.
highly recommended.