publisher: O'Reilly Media publish date: January 27th 2009
format: paperback pages: 430
language: English
ISBN:
059651798X (9780596517984)
publisher: O'Reilly Media publish date: January 15th 2009
format: ebook pages: 430
language: English
ISBN:
0596554397 (9780596554392)
publisher: O'Reilly Media publish date: January 15th 2009
format: ebook pages: 430
language: English
ISBN:
0596550995 (9780596550998)
publisher: O'Reilly Media publish date: January 15th 2009
format: ebook pages: 430
language: English
ISBN:
0596107552 (9780596107550)