publisher: O'Reilly Media publish date: October 29th 2002
format: paperback pages: 448
language: English
ISBN:
0596002173 (9780596002176)
publisher: Turtleback Books publish date: October 1st 2002
format: hardcover
language: English
ISBN:
0613912039 (9780613912037)