ir.library.oregonstate.edu
The Chinese Six Companies in the Anti-Chinese Movement
The Chinese Six Companies in the Anti-Chinese Movement