I used this book, and my case was rejected by INS and I wasted so much time. This book lays out a process that will take over hours to implement, much less the additional hours to read and understand this book. Moreover, I had to plan out a process that takes months. Some of the government contact information and rules are obsolete! The INS people told me that the info in this book is old. If you want to understand the general principles of the immigration process, this book is good. However, avoid using this book for your case...U.S. laws make the immigration process too complex and constantly changing.