publisher: O'Reilly Media publish date: November 14th 2006
format: paperback pages: 538
language: English
ISBN:
0596527330 (9780596527334)
publisher: O'Reilly Media publish date: March 25th 2004
format: paperback pages: 528
language: English
ISBN:
0596005253 (9780596005252)
format: kindle pages: 538
language: English
ASIN: B00457X7L8
publisher: O'Reilly Media publish date: May 8th 2000
format: paperback pages: 472
language: English
ISBN:
9781565926226