Thorne, Sara

Mastering advanced English language Sara Thorne - New York Palgrave 1997. - xii, 488 p. 23cm - Palgrave master series .

Includes index

0333628322


English language -- Rhetoric -- Problems, exercises, etc
English language--Grammar--Problems, exercises, etc