publisher: Morgan Kaufmann Publishers publish date: July 1st 2007
format: paperback pages: 353
language: English
ISBN:
0123740347 (9780123740342)
publisher: Morgan Kaufmann Publishers publish date: January 1st 2010
format: ebook pages: 368
language: English
ISBN:
1281029343 (9781281029348)
publisher: Morgan Kaufmann Publishers publish date: July 28th 2010
format: ebook pages: 368
language: English
ISBN:
0080551181 (9780080551180)