Samuel C. Shepherd Jr. is professor of history at Centenary College in Shreveport, Louisiana.
Series by Samuel C. Shepherd Jr: Religion and American Culture