publisher: Longman Publishing Group publish date: July 1st 2007
format: paperback pages: 574
language: English
ISBN:
0321337778 (9780321337771)
publisher: Pearson publish date: August 7th 2011
format: paperback pages: 416
language: English
ISBN:
0205154980 (9780205154982)