publisher: Prentice Hall
publish date: February 13th 2006
format: hardcover
language: English
ISBN:
0131874780 (9780131874787)
publisher: Prentice Hall publish date: February 17th 2010
format: paperback pages: 586
language: English
ISBN:
0321631552 (9780321631558)