Craig L. Symonds is Ernest J. King Distinguished Professor of Maritime History at the U.S. Naval War College and also Professor Emeritus at the U.S. Naval Academy where he taught for thirty years and served as Department Chair.

Books by Craig L. Symonds