By D. M. Cameron
According to Pew Trusts research, the United States welcomes 650,000 new citizens every year. This guide provides essential information about immigration law, visas, naturalization procedures and other facts that immigrants need to know.