English in use - Quirk, Randolph; Stein, Gabriele (Longman, 1990)