by Ken Hyland
publisher: Pearson Longman
publish date: December 18th 2001
format: paperback
language: English
ISBN:
0582423384 (9780582423381)
publisher: Pearson PTR Interactive publish date: November 26th 2009
format: paperback pages: 263
language: English
ISBN:
140820505X (9781408205051)
publisher: Routledge publish date: November 26th 2013
format: ebook pages: 280
language: English
ISBN:
1317862732 (9781317862734)
publisher: Routledge publish date: November 26th 2013
format: ebook pages: 280
language: English
ISBN:
1317862724 (9781317862727)
publisher: Longman Publishing Group publish date: January 10th 2011
format: ebook pages: 280
language: English
ISBN:
1282529994 (9781282529991)