I have read Catton and Foote, and McPherson twice. Keegan is a better historian, I have read his volume on the First World War twice, and recommend to any intelligent person who would like to understand the course of the 20th century. His volume on the American Civil War only confirms my belief in his pre-eminence as an historian. If you choose to respond, would it be possible to reference your familiarity with the relative merits Catton, Foote, and McPherson, based upon your own readings rather than the rather irrelevant generalities contained on your post?