2) The basic print immigration law primer is Kurzban’s “Immigration Law Sourcebook.”
3) Speaking of immigration – and travel, Oregon public libraries have a new language database, Mango Languages. You can learn basic phrases, take a more intensive course, or use their translation service. It also has English as a Second Language (ESL) lessons. Check with your local library reference staff or website, e.g. Washington County and Multnomah County.