CITIZENSHIP RESOURCES
U.S. Citizenship & Immigration Services – Citizen resource center. This site has everything you need to prepare for the naturalization process.
Citizenship Study Guide – This works well for studying for the naturalization test, on your own.