publisher: Prentice Hall publish date: January 1st 2005
format: paperback pages: 488
language: English
ISBN:
0131773178 (9780131773172)
publisher: Prentice Hall publish date: October 31st 2000
format: paperback pages: 448
language: English
ISBN:
0130282553 (9780130282552)