by Pamela J. Sharpe
Offers more than one thousand practice questions with answer explanations, example essays, and speaking responses, and includes model paper-based and computer-based tests that reflect the actual ex…