Author: American Social History Project
Alternate names: American Social History Project Staff