Alan Singer Author & Editor

Alan Singer is Professor of English at Temple University.