format: paperback pages: 314
language: English
ISBN:
1482026465 (9781482026467)
publisher: O'Reilly Media publish date: May 2nd 2007
format: ebook pages: 79
ISBN:
0596510160 (9780596510169)
publisher: O'Reilly Media publish date: July 25th 2007
format: ebook pages: 59
ISBN:
0596510152 (9780596510152)
publisher: Wildside Press LLC
format: Audible Audio
language: English
ASIN: B014Y3AY4U
format: paperback pages: 300
ISBN:
1449366368 (9781449366360)