publisher: O'Reilly Media publish date: October 14th 2008
format: paperback pages: 224
language: English
ISBN:
0596522002 (9780596522001)
publisher: O'Reilly Media
publish date: August 29th 2006
format: paperback pages: 192
language: English
ISBN:
9780596101329
format: kindle pages: 192
language: English
ASIN: B0026OR2FO
format: kindle pages: 224
language: English
ASIN: B0026OR2K4