Basic vocabulary in use with answers - Michael McCarthy (Cambridge Univ. Press, 2002)