publisher: Longman publish date: May 3rd 2007
format: paperback pages: 336
language: English
ISBN:
0205529623 (9780205529629)
publisher: Longman Publishing Group publish date: May 1st 2006
format: paperback pages: 330
language: English
ISBN:
0321437675 (9780321437679)