publisher: Longman Publishing Group publish date: February 13th 2006
format: paperback pages: 546
language: English
ISBN:
0321366220 (9780321366221)
publisher: Longman Publishing Group publish date: December 2nd 2008
format: paperback pages: 546
language: English
ISBN:
0205727883 (9780205727889)
publisher: Longman Publishing Group publish date: January 29th 2010
format: paperback pages: 509
language: English
ISBN:
0205651585 (9780205651580)