Men of Fire by Jack Hurst is a very good recent book on the subject. It is very interesting how close Grant was to getting fired by Halleck just before the Henry/Donelson fight.