publisher: Heinle & Heinle Publishers publish date: January 2nd 2007
format: audiobook
language: English
ISBN:
0618872787 (9780618872787)
publisher: Cengage Learning
publish date: January 14th 2010
format: paperback pages: 416
language: English
ISBN:
0495907146 (9780495907145)