publisher: Turtleback Books publish date: September 1st 2002
format: hardcover pages: 1307
language: English
ISBN:
0613912144 (9780613912143)
publisher: O'Reilly Media publish date: December 27th 2006
format: ebook pages: 904
language: English
ISBN:
0596515448 (9780596515447)