publisher: O'Reilly Media publish date: September 8th 1997
format: paperback pages: 614
language: English
ISBN:
1565922719 (9781565922716)
publisher: O'Reilly Media publish date: June 8th 1997
format: paperback pages: 4
language: English
ISBN:
1565923596 (9781565923591)
publisher: O'Reilly Media publish date: May 27th 2005
format: paperback pages: 980
language: English
ISBN:
0596008732 (9780596008734)