publisher: Prentice Hall publish date: April 27th 2003
format: paperback pages: 416
language: English
ISBN:
0130477141 (9780130477149)
publisher: Prentice Hall publish date: September 11th 1997
format: paperback pages: 380
language: English
ISBN:
013857426X (9780138574260)