English vocabulary in use: pre intermediate e intermediate - Redman, Stuart (University of Cambridge, 2003)