Williamjames Hoffer Williamjames Hoffer is assistant professor of history at Seton Hall University. Books by the Author