publisher: Pearson publish date: August 10th 2009
format: paperback pages: 1040
language: English
ISBN:
0205746721 (9780205746729)
publisher: Longman Publishing Group publish date: July 30th 2007
format: paperback pages: 990
language: English
ISBN:
020557307X (9780205573073)