I found the Grant Biography by H.W. Brands excellent reading. You come away with a good sense of why he was a great general.
For all his faults Grant was a really good author/historian. Very fair.