publisher: Morgan Kaufmann Publishers publish date: August 20th 2004
format: hardcover pages: 672
language: English
ISBN:
1558608613 (9781558608610)
publisher: Morgan Kaufmann Publishers publish date: September 4th 2004
format: ebook pages: 672
language: English
ISBN:
0080477267 (9780080477268)