publisher: Prentice Hall
publish date: December 11th 1997
format: paperback pages: 570
language: English
ISBN:
0135917859 (9780135917855)
publisher: Prentice Hall
publish date: December 17th 2003
format: paperback pages: 832
language: English
ISBN:
0130353132 (9780130353139)