Oxford Practice Grammar. Intermediate with answers - Eastwood J. John (New York, Oxford University Press, 2008)