James B Freeman Author

James B. Freeman is Professor of Philosophy at Hunter College of The City University of New York.