Cheryl D. Hicks

Cheryl D. Hicks is assistant professor of history at the University of North Carolina at Charlotte.

Books by the Author