Cuomo's book is good. But if you are the type, who like to attend classes, I will recommend Reza's class (4 Saturday/Sunday - Total 32 hrs of class room practise) held in Bay area/Sacramento. He also gives a book included in the course, which has lot of problems.
You can also buy book "120...