publisher: O'Reilly Media publish date: May 31st 2007
format: paperback pages: 610
language: English
ISBN:
0596101627 (9780596101626)
publisher: EPS Software Corp./ CODE Magazine publish date: 2006-10-12
format: Kindle Edition pages: 229
ASIN: B002Q0Y3X2