publisher: Longman Publishing Group publish date: August 2nd 2001
format: paperback pages: 432
language: English
ISBN:
0321087283 (9780321087287)
publisher: Longman Publishing Group publish date: August 10th 2005
format: paperback pages: 417
language: English
ISBN:
0321129709 (9780321129703)