publisher: O'Reilly Media publish date: August 31st 2011
format: paperback pages: 264
language: English
ISBN:
1449305156 (9781449305154)
publisher: O'Reilly Media publish date: August 2nd 2011
format: ebook pages: 264
language: English
ISBN:
144931533X (9781449315337)
publisher: O'Reilly Media publish date: August 2nd 2011
format: ebook pages: 264
language: English
ISBN:
1449315887 (9781449315887)