publisher: Longman
publish date: August 21st 1998
format: paperback pages: 538
language: English
ISBN:
032101149X (9780321011497)
publisher: Longman Publishing Group publish date: August 19th 2012
format: paperback pages: 464
language: English
ISBN:
0321878132 (9780321878137)
publisher: Longman publish date: July 27th 2012
format: paperback pages: 464
language: English
ISBN:
0205229352 (9780205229352)