Big Questions in Philosophy by Glyn James