Steven LongSteven A. Long is professor of theology at Ave Maria University in Naples, Florida. Books by the Author