publisher: O'Reilly Media publish date: September 14th 2004
format: paperback pages: 370
language: English
ISBN:
0596007515 (9780596007515)
publisher: PayLoadz publish date: 2013-09-28
format: kindle pages: 10
ASIN: B00FIICQJW
publisher: CreateSpace publish date: September 21st 2009
format: paperback pages: 152
language: English
ISBN:
1449522149 (9781449522148)