Catholic Legal Immigration Network (CLINIC) has just come out with a new edition of their classic Citizenship For Us: A Handbook On Naturalization and Citizenship. By clicking on that link you can download it for free. However, if you want to get free updates you need to register here (it just takes a second).
I’m going to quote from their announcement in order to describe the book:
Citizenship for Us is a comprehensive guide to the naturalization process that includes 13 study units on the U.S. history/civics test with historic photos, timelines, and maps. The new edition has been updated to reflect the new citizenship test that will take effect on October 1, 2008. It also includes updated legal and policy information and a new chapter on civic participation.
I’ve also placed the link on my website under Civics/Citizenship For ESL.
You might also find The Best Websites For Learning About Civic Participation & Citizenship useful.