publisher: Prentice Hall
publish date: December 1st 2005
format: paperback pages: 1591
language: English
ISBN:
0131525239 (9780131525238)
publisher: Pearson Prentice Hall publish date: November 1st 2007
format: paperback pages: 497
language: English
ISBN:
0136151574 (9780136151579)