TY - BOOK AU - Craig TI - Shorter routledge encyclopedia of philosophy SN - 0415324955 CY - Routledge ER -