publisher: Prentice Hall
publish date: April 30th 2002
format: paperback pages: 608
language: English
ISBN:
0130932159 (9780130932150)
publisher: Prentice Hall publish date: January 6th 2012
format: hardcover pages: 360
language: English
ISBN:
0132374692 (9780132374699)