David A. Shafer
David A. Shafer is the chair of the history department and professor of modern and contemporary European history at California State University, Long Beach. He is the author of The Paris Commune and Revolutionary Socialism.
Be the first to know
Get the latest updates on new releases, special offers, and media highlights when you subscribe to our email lists!