publisher: O'Reilly Media publish date: May 10th 2004
format: ebook pages: 190
language: English
ISBN:
0596523637 (9780596523633)
publisher: O'Reilly Media publish date: May 17th 2004
format: paperback pages: 192
language: English
ISBN:
0596006969 (9780596006969)