Books by David J. Silbey

David J. Silbey is an assistant professor of European history at Alvernia College in Reading, Pennsylvania.