Here are some great resources provided by George McCranie if you are interested in learning more about immigration laws and the immigration process.