I used princeton review and barrons. I want one. So I was thinking just Princeton Review because of its detail and thoroughness, but since this is a different class I'm not sure....
The best is AMSCO.
Go on the AMSCO website and order it from there.
Its called Preparing for the Advanced Placement Examination.
Its the APUS textbook, condensed with only the important info you need.
I never read my textbook, only used this book, and got an 800 on the subject test and 100% sure I got a 5 on the APUS exam, and I was the only person with a 100 average due to this book.
It is a LIFE SAVER!