publisher: Prentice Hall
publish date: December 15th 2006
format: hardcover pages: 544
language: English
ISBN:
0132436892 (9780132436892)
publisher: Pearson
publish date: January 1st 2013
format: ebook pages: 499
ISBN:
1299957080 (9781299957084)
ISBN:
0892911174 (9780892911172)