Dettagli del libro
Formato
Brossura
Lingua
Inglese
Pubblicato
Oct 3, 2008
Editore
O'Reilly Media; Second Edition edition (2008-10-03)