I have read Harman's book and agree with him.
Have you read either of the books on Gettysburg that have come out recently by Stephen Sears and Noah Andre Trudeau?