U.S. Immigration Made EasyBook - 2019
U.S. Immigration Made Easy provides detailed descriptions of application processes and helps you avoid traps that might destroy your chances. There's also an immigration eligibility self-quiz, which helps you match your background and skills to a likely category of visa or green card.
The 19th edition is completely updated to cover recent legal and fee changes including Trump administration efforts to end TPS for various countries and end DACA.
NOTE: Does not cover naturalization.