Philosophy 297 with Professor Egan

University of Michigan - Ann Arbor