publisher: Prentice Hall publish date: June 30th 2003
format: hardcover pages: 480
language: English
ISBN:
0131833790 (9780131833791)
publisher: Prentice Hall
publish date: July 13th 2011
format: paperback pages: 312
language: English
ISBN:
0205748767 (9780205748761)