HistoryNet
The most comprehensive and authoritative history site on the Internet.
Maj. Gen. John McClernand annoyed both Grant and Sherman. (Dana Shoaf Collection)