cambiata qualche riga nell'introduzione del capitolo 2 e riorganizzata la divisione dei framework