publisher: Heinle publish date: December 15th 1995
format: hardcover pages: 1472
language: English
ISBN:
0155002600 (9780155002609)
publisher: Heinle publish date: July 8th 2005
format: paperback pages: 472
language: English
ISBN:
1413022537 (9781413022537)