publisher: Prentice Hall publish date: April 22nd 2005
format: paperback pages: 496
language: English
ISBN:
0131930397 (9780131930391)
publisher: Prentice Hall publish date: May 10th 2001
format: paperback pages: 480
language: English
ISBN:
0130224073 (9780130224071)