publisher: Prentice Hall publish date: December 25th 2006
format: hardcover pages: 672
language: English
ISBN:
013613226X (9780136132264)
publisher: Prentice Hall
format: paperback
language: English
ISBN:
0131534475 (9780131534476)
publisher: Prentice Hall publish date: January 2nd 2001
format: paperback pages: 656
language: English
ISBN:
0130291560 (9780130291561)