publisher: Prentice Hall
publish date: September 12th 2003
format: paperback pages: 368
language: English
ISBN:
0130482617 (9780130482617)
publisher: Pearson Prentice Hall publish date: November 6th 2004
format: paperback
language: English
ISBN:
0131973592 (9780131973596)