John G. Barrett

John Gilchrist Barrett received his Ph.D. from the University of North Carolina at Chapel Hill and is emeritus professor of history at Virginia Military Institute, Lexington, Virginia.

Books by the Author