publisher: Prentice Hall publish date: August 1st 2006
format: paperback pages: 640
language: English
ISBN:
0131720481 (9780131720480)
publisher: Prentice Hall publish date: August 9th 2002
format: paperback pages: 600
language: English
ISBN:
0130982725 (9780130982728)