Home › Authors › John B. Duff 👤 John B. Duff 6 books Books by John B. Duff Slavery, its origin and legacy 1975 Nat Turner rebellion Nat Turner rebellion 1971 Recent America - 1933 to the present 1971 Study guide to accompany Garra Study guide to accompany Garraty The American nation to 1877 1971 The irish in the United States 1971 The Nation in crisis, 1828-1865 1970