Davis, D.B. Slavery and Human progress by D.B.Davis - New York Oxford 1984 - xix,374 p. Source: Textual