
Craig Symonds is Professor Emeritus at the United States Naval Academy where he taught naval history and Civil War History for thirty years. A native of Anaheim, California, Symonds earned his B.A. degree at U.C.L.A., and his Masters and Ph.D. degrees from the University of Florida where he studied under the late John K. Mahon. In the 1970s he was a U.S. Navy officer and the...