publisher: Heinle ELT publish date: May 27th 2005
format: paperback pages: 304
language: English
ISBN:
1413004164 (9781413004168)
publisher: Heinle & Heinle Publishers publish date: January 1st 1986
format: paperback pages: 264
language: English
ISBN:
0838428096 (9780838428092)