Stay away from Eric Foner’s book on the subject, he’s a classic lefty revisionist IMO.
The revisionism started as early as 1930’s, but Foner is among the worst.
Here is the best place to start (see James Ford Rhodes’ book at the link): http://www.alibris.com/search/books/isbn/0226710564