by Terence Ball
publisher: Longman Publishing Group publish date: December 1st 2005
format: paperback pages: 304
language: English
ISBN:
0321390156 (9780321390158)
publisher: Longman Publishing Group publish date: June 27th 2003
format: paperback pages: 320
language: English
ISBN:
0321159764 (9780321159762)
publisher: Pearson publish date: March 1st 2010
format: paperback pages: 352
language: English
ISBN:
0205779964 (9780205779963)
publisher: Longman Publishing Group publish date: June 6th 2001
format: paperback pages: 304
language: English
ISBN:
0321078411 (9780321078414)
ASIN: 321078411
publisher: Longman publish date: March 10th 2008
format: paperback pages: 352
language: English
ISBN:
0205607373 (9780205607372)
publisher: HarperCollins publish date: January 1st 1995
format: hardcover pages: 285
language: English
ISBN:
0065023560 (9780065023565)
publisher: Addison Wesley Publishing Company publish date: October 1st 1998
format: paperback pages: 320
language: English
ISBN:
0321005414 (9780321005410)
publisher: HarperCollins publish date: January 1st 1991
format: Unknown Binding pages: 270
language: English
ISBN:
0060404736 (9780060404734)
publisher: Pearson publish date: December 11th 2013
format: paperback pages: 368
language: English
ISBN:
0205962556 (9780205962556)