Stephen Turner Editor & Author

Stephen Turner is Distinguished Research Professor at the University of South Florida,
Dirk Käsler is Professor of Sociology at Hamburg University.