publisher: Cengage Learning
publish date: May 16th 2006
format: paperback pages: 360
language: English
ISBN:
1418041823 (9781418041823)
format: paperback pages: 496
language: English
ISBN:
1891502883 (9781891502880)
format: paperback pages: 496
language: English
ISBN:
1891502891 (9781891502897)