David J Silbey

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