publisher: Longman Publishing Group publish date: June 2nd 2005
format: paperback pages: 299
language: English
ISBN:
0321277643 (9780321277640)
publisher: Longman Publishing Group publish date: September 1st 2005
format: paperback pages: 299
language: English
ISBN:
0321365836 (9780321365835)