publisher: Prentice Hall publish date: March 11th 2012
format: hardcover pages: 432
language: English
ISBN:
0132540088 (9780132540087)
publisher: Prentice Hall publish date: June 7th 2012
format: paperback pages: 312
language: English
ISBN:
0132988275 (9780132988278)