publisher: O'Reilly Media publish date: January 8th 1999
format: paperback pages: 1128
language: English
ISBN:
1565922247 (9781565922242)
publisher: O'Reilly Media publish date: January 5th 2009
format: paperback pages: 912
language: English
ISBN:
0596514476 (9780596514471)
publisher: O'Reilly Media publish date: January 1st 1999
format: ebook pages: 128
language: English
ISBN:
0596529457 (9780596529451)