publisher: O'Reilly Media publish date: March 29th 2001
format: paperback pages: 832
language: English
ISBN:
1565927508 (9781565927506)
publisher: O'Reilly Media publish date: April 8th 1999
format: paperback pages: 507
language: English
ISBN:
1565924460 (9781565924468)