publisher: Morgan Kaufmann Publishers publish date: June 16th 2004
format: paperback pages: 278
language: English
ISBN:
0127323503 (9780127323503)
publisher: Morgan Kaufmann Publishers publish date: June 25th 2004
format: ebook pages: 278
language: English
ISBN:
0080537154 (9780080537153)