publisher: Prentice Hall publish date: June 4th 2004
format: paperback pages: 560
language: English
ISBN:
0131121448 (9780131121447)
publisher: Prentice Hall publish date: December 16th 2010
format: paperback pages: 464
language: English
ISBN:
0205017037 (9780205017034)
publisher: Prentice Hall publish date: December 6th 1996
format: paperback pages: 565
language: English
ISBN:
0134375912 (9780134375915)