publisher: Cengage Learning publish date: January 15th 2010
format: paperback pages: 432
language: English
ISBN:
0495802557 (9780495802556)
publisher: Houghton Mifflin Harcourt (HMH) publish date: July 1st 2004
format: paperback pages: 428
language: English
ISBN:
0618495460 (9780618495467)