James M. McPherson | Compendium