http://www.examcram2.com/title/0789731312
I would suggest this exam cram. The kids in my class who bought and studied these books passed. The first book is a basic text book around 300-400 pages the other is has like 1000 questions and i think this one has the questions on cd.