A Turbulent Voyage: Readings in African American Studies
Floyd W. Hayesis associate professor in the Division of Multidisciplinary Studies and the Department of Political Science and Public Administration at North Carolina State University.