publisher: Prentice Hall publish date: August 1st 2006
format: paperback pages: 416
language: English
ISBN:
0132380579 (9780132380577)
publisher: Prentice Hall
publish date: May 1st 2008
format: paperback pages: 400
language: English
ISBN:
0136074383 (9780136074380)