publisher: Rosenfeld Media
publish date: January 1st 2010
format: hardcover pages: 297
language: English
ISBN:
1933820470 (9781933820477)
publisher: Morgan Kaufmann Publishers publish date: January 1st 2011
format: ebook pages: 264
ISBN:
1283320193 (9781283320191)
publisher: Morgan Kaufmann publish date: November 23rd 2011
format: paperback pages: 302
ISBN:
012378591X (9780123785916)