publisher: Morgan Kaufmann Publishers publish date: November 7th 2005
format: paperback pages: 875
language: English
ISBN:
0126339511 (9780126339512)
publisher: Morgan & Claypool publish date: June 1st 2013
format: ebook pages: 221
ISBN:
1608459578 (9781608459575)
publisher: Morgan Kaufmann Publishers publish date: March 23rd 2009
format: ebook pages: 944
ISBN:
0080922996 (9780080922997)