publisher: O'Reilly Media publish date: January 26th 2010
format: ebook pages: 320
ISBN:
1449388728 (9781449388720)
publisher: O'Reilly Media
publish date: January 26th 2010
format: kindle pages: 320
language: English
ASIN: B003AU7DPC
publisher: Pearson Edu..." /> publish date: January 1st 2010
format: hardcover
ISBN:
013511067X (9780135110676)
publisher: Pearson Education publish date: July 23rd 2010
format: hardcover pages: 864
ISBN:
0135138973 (9780135138977)