publisher: O'Reilly Media publish date: May 20th 2009
format: paperback pages: 240
language: English
ISBN:
0596802811 (9780596802813)
publisher: O'Reilly Media publish date: September 1st 2005
format: paperback pages: 464
language: English
ISBN:
0596006446 (9780596006440)
publisher: O'Reilly Media publish date: June 30th 2009
format: ebook
ISBN:
0596801475 (9780596801472)
publisher: O'Reilly Media
publish date: November 7th 2011
format: ebook pages: 256
ISBN:
1449318959 (9781449318956)
publisher: O'Reilly Media
publish date: March 17th 2006
format: paperback pages: 464
language: English
publisher: O'Reilly Media publish date: March 17th 2006
format: paperback pages: 464
language: English
ISBN:
0596100191 (9780596100193)
publisher: Radar publish date: June 30th 2009
format: ebook pages: 54
ISBN:
0596156049 (9780596156046)