Fatti: Fatti: A. Nella notte fra l'8 e il 9 maggio 2004, in un edificio a Chiasso, un uomo, risultato in seguito essere A._, ha ferito durante una lite B._. Sul pianerottolo antistante l'appartamento del ferito, ove è avvenuta la colluttazione, è stata ritrovata la confezione di un coltello da cucina. Il coltello è stato invece ritrovato in giardino, vicino all'edificio. All'ospedale C._ di X._ sono state riscontrate su B._ una ferita alla guancia sinistra, una sulla parte sinistra del collo, una all'orecchio sinistro, una sulla parte sinistra del petto, una al braccio destro, una alla gamba sinistra e, infine, alcune piccole ferite lacero-contuse sul dorso della mano destra. B._ non è mai stato in pericolo di morte; le sue ferite, tutte superficiali eccetto quella della gamba, sono state suturate. La loro guarigione è stata totale senza limitazioni funzionali se non un disturbo parziale delle attività muscolari alla gamba e al piede sinistri nonché un difetto estetico per le ferite al viso e al collo. A seguito di questi fatti, al termine di un'istruttoria contrassegnata dalla mancanza di collaborazione dei protagonisti, il 7 dicembre 2004 il Procuratore pubblico ha posto in stato di accusa A._ per mancato omicidio - imputazione a cui sono state formulate in aula le subordinate di lesioni intenzionali gravi e lesioni semplici qualificate - violazione del bando e guida in stato di ebrietà. A seguito di questi fatti, al termine di un'istruttoria contrassegnata dalla mancanza di collaborazione dei protagonisti, il 7 dicembre 2004 il Procuratore pubblico ha posto in stato di accusa A._ per mancato omicidio - imputazione a cui sono state formulate in aula le subordinate di lesioni intenzionali gravi e lesioni semplici qualificate - violazione del bando e guida in stato di ebrietà.