publisher: Heinemann Educational Books publish date: June 20th 1994
format: paperback pages: 271
language: English
ISBN:
0867093420 (9780867093421)
publisher: Heinemann Educational Books publish date: July 20th 1992
format: paperback pages: 212
language: English
ISBN:
0435087274 (9780435087272)
publisher: Heinemann
publish date: February 27th 2006
format: paperback pages: 240
language: English
ISBN:
0325007136 (9780325007137)
publisher: Bedford Books publish date: November 9th 2001
format: paperback pages: 503
language: English
ISBN:
0312258259 (9780312258252)