publisher: Heinle & Heinle Publishers
format: hardcover
language: English
ISBN:
083845948X (9780838459485)
format: paperback pages: 293
ISBN:
0838438148 (9780838438145)
publisher: Heinle & Heinle Publishers publish date: October 6th 2005
format: ebook
ISBN:
1413013295 (9781413013290)