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.