publisher: Prentice Hall publish date: January 6th 2004
format: paperback pages: 400
language: English
ISBN:
0130946281 (9780130946287)
publisher: Pearson Prentice Hall publish date: February 1st 2007
format: hardcover
language: English
ISBN:
0132345528 (9780132345521)