The Stewart Calculus book is a very standard one for universities and for AP high school classes. The latest full edition completely covers Calc I-III and some differential equations. I liked it, but there are others that are more rigorous or just preferred that maybe others can post about.
For review for the exam, there are tons of preparation books at any large bookstore that will give brief review materials and have practice exams. I would suggest taking as many exams as you can beforehand to get practice on both the subjects and the time restraints.