Test your English vocabulary in use ( Pre-intermediate and intermediate ) - Stuart Redman (Nxb. Tp. HCM, 2001)