Drag to reposition
Save
Cancel
Michael Ridge
University of Edinburgh
Home
Publications
98
Most Recent
Most Downloaded
Topics
Events
8
News and Updates
28
More details
University of Edinburgh
Department of Philosophy
Professor
University of North Carolina, Chapel Hill
Department of Philosophy
PhD, 1999