Language testing in practice - Bachman, Lyle F; Palmer, Adrian S (Oxford Applied Linguistics, 1996)