1. Approaches and methods in language teaching :   Publication: New York, N.Y. : Cambridge University P., 1986 . viii, 171 p. Date:1986 Availability: Copies available: Tain Campus [P51 R54] (1), Actions: Add to cart
2. Developing reading skills :   Publication: New York : Cambridge University P., 1981 . 252 p. : , Originally published in the new directions in language teaching series edited by Howard A. Aitman and Peter Strevens. Date:1981 Availability: Copies available: Tain Campus Education & Humanities [PE1128 G74] (1), Actions: Add to cart
3. English for academic purposes :   Publication: Cambridge : Cambridge University P., 1997 . xx, 404 p. : Date:1997 Availability: Copies available: Tain Campus Education & Humanities [PE1128 A2 J646 E53] (2), Actions: Add to cart
4. Developments in ESP :   Publication: Cambridge : Cambridge University P., 1998 . xv, 301 p. : Date:1998 Availability: Copies available: Tain Campus Education & Humanities [PE1128 A2 D84] (2), Actions: Add to cart
5. Collaborative language learning and teaching /   Publication: Cambridge [England] : Cambridge University P., 1992 . viii, 272 p. Date:1992 Availability: Copies available: Turkeyen Campus Education & Humanities [P53.42 C65 ] (1), Turkeyen Campus Reserved Collection [P53 .42 C65 ] (1), Actions: Add to cart
6. English for specific purposes :   Publication: Cambridge : Cambridge University P., 1987 . viii, 183 p. : Date:1987 Availability: Copies available: Tain Campus Education & Humanities [PE1128 A2 H88] (2), Actions: Add to cart
7. Discourse and language education /   Publication: Cambridge : Cambridge University P., 1992 . xi, 333 p. Date:1992 Availability: Copies available: Turkeyen Campus Education & Humanities [P302 H38] (1), Actions: Add to cart
8. Materials development in language teaching /   Publication: Cambridge : Cambridge University P., 2011 . [xx], 451 p. : Date:2011 Availability: Copies available: Tain Campus Education & Humanities [P53 .15 M38 2011] (2), Actions: Add to cart