publisher: Cengage Learning
publish date: November 3rd 2004
format: paperback pages: 512
language: English
ISBN:
1413003184 (9781413003185)
publisher: Heinle & Heinle Publishers publish date: January 3rd 2008
format: paperback pages: 490
language: English
ISBN:
1413033024 (9781413033021)
publisher: Cengage Learning publish date: January 1st 2011
format: paperback pages: 544
language: English
ISBN:
049590516X (9780495905165)