by Charles Platt
publisher: Maker Media, Inc publish date: December 17th 2009
format: paperback pages: 352
language: English
ISBN:
0596153740 (9780596153748)
language: English
ISBN:
0834619563 (9780834619562)
publisher: Maker Media, Inc publish date: November 23rd 2009
format: ebook pages: 352
language: English
ISBN:
1449388795 (9781449388799)
publisher: Maker Media, Inc publish date: November 23rd 2009
format: ebook pages: 352
language: English
ISBN:
1449389236 (9781449389239)
publisher: O'Reilly Media publish date: November 16th 2011
format: ebook pages: 360
language: English
ISBN:
1449323588 (9781449323585)
publisher: Maker Media, Inc publish date: November 23rd 2009
format: kindle pages: 352
language: English
ASIN: B00D7O2JH8
publisher: O'Reilly Verlag publish date: May 30th 2012
format: kindle pages: 340
language: English
ASIN: B00BLS4VL4