Essentials of English Grammar - Raymond Murphy (Cambridge Cambridge University Press, 2002)