You can visit the official website of United States Citizenship and Immigration Services. You can also go to the uscis.gov link to draw plenty of information on USA immigration.