publisher: O'Reilly Media publish date: February 7th 2006
format: paperback pages: 472
language: English
ISBN:
0596009429 (9780596009427)
publisher: O'Reilly Media publish date: January 31st 2006
format: kindle pages: 472
language: English
ASIN: B00GWUHR3A