publisher: Morgan Kaufmann publish date: June 22nd 2005
format: paperback pages: 560
language: English
ISBN:
0120884070 (9780120884070)
publisher: Morgan Kaufmann publish date: January 20th 2011
format: paperback pages: 664
language: English
ISBN:
0123748569 (9780123748560)
ASIN: 123748569
publisher: Morgan Kaufmann Publishers publish date: February 3rd 2011
format: ebook pages: 664
language: English
ISBN:
0080890369 (9780080890364)