Diderot: A Critical Biography