publisher: Morgan Kaufmann publish date: July 30th 2012
format: hardcover pages: 584
language: English
ISBN:
0124160441 (9780124160446)
publisher: Now Publishers Inc publish date: July 1st 2007
format: paperback pages: 160
ISBN:
1601980345 (9781601980342)
publisher: Now Publishers
publish date: January 1st 2007
format: ebook pages: 146
ISBN:
1282929119 (9781282929111)