publisher: Prentice Hall
publish date: May 1st 2001
format: paperback pages: 391
language: English
ISBN:
0133479722 (9780133479720)
publisher: Prentice Hall publish date: January 17th 2009
format: paperback
language: English
ISBN:
0205703496 (9780205703494)