Craig

Shorter routledge encyclopedia of philosophy - Routledge

0415324955