publisher: Prentice Hall publish date: February 16th 2013
format: paperback pages: 368
language: English
ISBN:
0321813626 (9780321813626)
publisher: Prentice Hall
publish date: February 13th 2010
format: paperback pages: 352
language: English
ISBN:
0321667883 (9780321667885)
publisher: Prentice Hall publish date: January 9th 2014
format: paperback pages: 352
ISBN:
0321965612 (9780321965615)