DownloadThe Portobello Bookshop Gift Guide 2024

John T Sanders Editor

John T. Sanders is professor of philosophy at the Rochester Institute of Technology and the Institute of Philosophy and Sociology of the Polish Academy of Sciences. Jan Narveson is professor of philosophy at the University of Waterloo.