Other resources:
https://immigrationhistory.org
Timelines, lessons plans, and additional resources on immigration history in America by The Immigration and Ethinc History Society and the university of Texas at Austin.
https://thomasnastcartoons.com
A compilation of Thomas Nast's political cartoons on Chinese Immigration.