Oxford practice grammar : without answers - Eastwood, John (Oxford University Press, 1999)
"Here is a reference and practice book for all students at intermediate and upper-intermediate level, whether working with a teacher or alone."–P. [4] of cover