publisher: Prentice Hall
publish date: December 30th 2010
format: hardcover pages: 544
language: English
ISBN:
0137074859 (9780137074853)
publisher: Prentice Hall publish date: January 21st 2014
format: paperback pages: 528
language: English
ISBN:
0133495531 (9780133495539)