publisher: O'Reilly Media
publish date: June 16th 2011
format: ebook pages: 390
ISBN:
1449313140 (9781449313142)
publisher: O'Reilly Media
publish date: March 8th 2006
format: ebook pages: 280
ISBN:
0596555318 (9780596555313)
publisher: Apress publish date: December 15th 2004
format: paperback pages: 349
language: English
ISBN:
1590593235 (9781590593233)