DownloadThe Portobello Bookshop Gift Guide 2024

James P Sterba Author & Editor

James P. Sterba is professor of philosophy at Notre Dame.