publisher: O'Reilly Media publish date: November 28th 2008
format: paperback pages: 310
language: English
ISBN:
0596519206 (9780596519209)
format: kindle pages: 310
language: English
ASIN: B0028N4W74
publisher: O'Reilly Media publish date: November 21st 2008
format: ebook pages: 310
language: English
ISBN:
0596554338 (9780596554330)