Cambridge Mathematics 3U by far. The book is very reliable and has questions ranging from lower 2 unit to harder 3U. The answers are very reliable but don't contain proofs. Other than that, the book is a wonderful study guide. It's difficult too :P
Have fun,
Good Luck in your studies...