publisher: Heinle & Heinle Pub publish date: October 3rd 2003
format: paperback pages: 272
language: English
ISBN:
0618271929 (9780618271924)
publisher: Houghton Mifflin Harcourt (HMH) publish date: October 28th 1998
format: paperback pages: 222
language: English
ISBN:
0395891558 (9780395891551)