publisher: O'Reilly Media publish date: March 28th 2011
format: paperback pages: 270
language: English
ISBN:
1449390501 (9781449390501)
publisher: Prentice Hall PTR publish date: December 2nd 2006
format: paperback pages: 878
language: English
ISBN:
0131875086 (9780131875081)
publisher: O'Reilly Media publish date: February 3rd 2014
format: paperback pages: 288
language: English
ISBN:
1449319238 (9781449319236)
publisher: Prentice Hall publish date: March 20th 2009
format: ebook pages: 909
ISBN:
0138006016 (9780138006013)