Grammar in practice 4: 40 units of self-study grammar exercises - Gower R. Roger (Edinburgh, Cambridge University Press, 2009)