publisher: O'Reilly Media publish date: November 17th 2005
format: paperback pages: 528
language: English
ISBN:
0596009437 (9780596009434)
publisher: O'Reilly Media publish date: June 29th 2004
format: paperback pages: 1056
language: English
ISBN:
0596006063 (9780596006068)
publisher: O'Reilly Media
publish date: November 10th 2005
format: kindle pages: 528
language: English
ASIN: B0043D2EJK
publisher: Pragmatic Bookshelf publish date: July 5th 2009
format: paperback pages: 267
language: English
ISBN:
1934356263 (9781934356265)