Cambridge has quite a following on these boards, that'll be the most recommended by far. And it IS an excellent book, to be sure.
At the end of the day, you'll cover the same content in all the textbooks. If you have a good teacher to explain the content, go with Cambridge. I don't like...