publisher: O'Reilly Media publish date: May 6th 2003
format: paperback pages: 714
language: English
ISBN:
0596005164 (9780596005160)
publisher: O'Reilly Media publish date: April 29th 2003
format: ebook pages: 714
language: English
ISBN:
0596802137 (9780596802134)