format: paperback pages: 400
ISBN:
1449320732 (9781449320737)
publisher: O'Reilly Media publish date: June 26th 2009
format: paperback pages: 496
language: English
ISBN:
0596518188 (9780596518189)
publisher: Mulino
format: hardcover pages: 154
language: English
ISBN:
8815073183 (9788815073181)
publisher: Mulino
format: hardcover pages: 563
language: English
ISBN:
8815061142 (9788815061140)