publisher: Morgan Kaufmann Publishers publish date: August 7th 2001
format: paperback pages: 400
language: English
ISBN:
0125588216 (9780125588218)
publisher: Morgan Kaufmann Publishers publish date: August 7th 2001
format: ebook pages: 400
language: English
ISBN:
0080502512 (9780080502519)