Marc Lange Author & Editor

Marc Lange is Professor of Philosophy at the University of North Carolina at Chapel Hill