publisher: Prentice Hall
publish date: August 14th 2002
format: hardcover pages: 608
language: English
ISBN:
0130303712 (9780130303714)
format: hardcover pages: 616
language: English
ISBN:
0321559657 (9780321559654)
publisher: Prentice Hall
publish date: September 11th 2005
format: paperback pages: 234
ISBN:
0131469088 (9780131469082)