publisher: Prentice Hall publish date: December 28th 2003
format: paperback pages: 346
language: English
ISBN:
0130896012 (9780130896018)
publisher: Prentice Hall publish date: July 7th 2003
format: ebook
language: English
ISBN:
1281333751 (9781281333759)