publisher: Longman publish date: July 31st 2009
format: paperback pages: 846
language: English
ISBN:
0205655270 (9780205655274)
publisher: Longman Publishing Group publish date: December 7th 2012
format: paperback pages: 846
language: English
ISBN:
0321916727 (9780321916723)