The Philosopher\'s Apprentice by James Morrow