publisher: Longman publish date: July 31st 2006
format: paperback pages: 672
language: English
ISBN:
0321444922 (9780321444929)
publisher: Longman Publishing Group publish date: October 20th 2003
format: paperback pages: 672
language: English
ISBN:
0321054946 (9780321054944)