publisher: Longman Publishing Group publish date: December 29th 2005
format: paperback pages: 1120
language: English
ISBN:
0321333969 (9780321333964)
publisher: Longman publish date: August 22nd 2002
pages: 40
language: English
ISBN:
032110580X (9780321105806)
publisher: Longman publish date: October 30th 2009
format: paperback pages: 912
language: English
ISBN:
0205655319 (9780205655311)