publisher: O'Reilly Media publish date: October 20th 1999
format: paperback pages: 754
language: English
ISBN:
1565924886 (9781565924888)
language: English
ISBN:
0596001134 (9780596001131)
publisher: O'Reilly Media publish date: October 13th 1999
format: ebook pages: 754
language: English
ISBN:
0596805365 (9780596805364)