publisher: Prentice Hall publish date: January 7th 2012
format: paperback pages: 360
language: English
ISBN:
0132706725 (9780132706728)
publisher: Prentice Hall publish date: January 1st 2013
format: ebook pages: 374
language: English
ISBN:
1306121043 (9781306121040)