Title: Diderot the Embattled Philosopher (Revised Edition)