publisher: O'Reilly Media publish date: September 4th 2002
format: paperback pages: 262
language: English
ISBN:
0596003889 (9780596003883)
publisher: O'Reilly Media
publish date: January 2001
format: paperback pages: 300
language: English
ISBN:
0596006721 (9780596006723)