publisher: Wiley
publish date: October 25th 1999
format: hardcover pages: 328
language: English
ISBN:
0471293172 (9780471293170)
publisher: Houghton Mifflin Harcourt publish date: October 12th 2012
format: paperback pages: 328
language: English
ISBN:
111843109X (9781118431092)