Ethan S Rafuse Author & Editor

Ethan S. Rafuse is professor of military history at the U.S. Army Command and General Staff College in Fort Leavenworth, KS.