Author: Diderot, Denis Crocker, Lester G.,