Thomas L. Karnes

Thomas L. Karnes is a retired history professor who taught at Tulane and Arizona State universities. He is the author of several books about United States and world history and lives in Chapel Hill, North Carolina.

Related Books