The American Social History Project is a research center based at the City University of New York.
American Social History Project