publisher: Prentice Hall publish date: June 7th 2004
format: paperback
language: English
ISBN:
0131421166 (9780131421165)
publisher: Pearson publish date: July 24th 2009
format: paperback pages: 384
language: English
ISBN:
0135145295 (9780135145296)
publisher: Prentice Hall publish date: July 20th 2001
format: hardcover pages: 367
language: English
ISBN:
0130323969 (9780130323965)