publisher: Prentice Hall publish date: March 17th 2000
format: paperback pages: 522
language: English
ISBN:
0130966223 (9780130966223)
publisher: Prentice Hall publish date: January 1st 2010
format: hardcover pages: 1183
language: English
ISBN:
013715576X (9780137155767)