ISBN:
0471241512 (9780471241515)
publisher: Houghton Mifflin Harcourt (HMH)
format: paperback pages: 471
language: English
ISBN:
0395240646 (9780395240649)
format: hardcover pages: 461
language: English
ISBN:
0805350101 (9780805350104)
format: hardcover pages: 462
language: English
ISBN:
0385244088 (9780385244084)