Practical Grammar 1 (with Audio CDs and Answers)
David Riley, John Hughes
Practical Grammar 2 Student Book with Key
Ceri Jones, David Riley, John Hughes