Maj. Gen. John McClernand annoyed both Grant and Sherman. (Dana Shoaf Collection)