Here is something the authour does not want to talk about.  I live in California which is a strong Democrat stronghold thanks in no small part to the ever-increasing Latino vote.
In California, you do not have to provide any proof of citizenship to register to vote.  Once you are in the country, legally or illegally, have a drivers license and a proper mailing address, you are all set.
Voting is a privilege that comes with citizenship.  The Democrats want to throw out all of the rules for voter eligibility on the expectation that most of the non-citizens voting will vote Democrat.