What AP calculus prep book should I purchase?

Barron’s - hard but challenging (teaches you more than you have to know)
Princeton Review - just right difficulty
5 Steps to a 5 - good for practice, especially those 500 questions books (although be careful as some of the questions are incorrect or the numbers are wrong, as in the physics one)