publisher: Longman publish date: February 8th 2007
format: paperback pages: 2880
language: English
ISBN:
0321436903 (9780321436900)
publisher: Longman Publishing Group publish date: March 20th 2013
format: paperback pages: 880
language: English
ISBN:
0321944763 (9780321944764)