publisher: Morgan Kaufmann Publishers publish date: April 1st 2007
format: paperback pages: 535
language: English
ISBN:
0123706084 (9780123706089)
publisher: Morgan Kaufmann Publishers publish date: July 27th 2010
format: ebook pages: 560
language: English
ISBN:
0080481558 (9780080481555)
publisher: Morgan Kaufmann publish date: May 3rd 2007
format: kindle pages: 560
language: English
ASIN: B0014D2GLI