publisher: Morgan Kaufmann Publishers publish date: October 1st 2009
format: paperback pages: 372
language: English
ISBN:
0123748917 (9780123748911)
publisher: Morgan Kaufmann Publishers publish date: January 1st 2009
format: ebook pages: 384
language: English
ISBN:
1282329510 (9781282329515)
publisher: Morgan Kaufmann Publishers publish date: September 25th 2009
format: ebook pages: 384
language: English
ISBN:
0080953832 (9780080953830)