HNS Articles by Donald R. Shaffer

About the Author

Donald R. Shaffer teaches 19th-century U.S. history at the University of Northern Colorado in Greeley, and he is a writer for the History News Service.
Donald R. Shaffer