Fatti: Fatti: A. A._ ha lavorato alle dipendenze della B._ S.A. quale assistente di volo - incaricato della preparazione al suolo degli elicotteri - dalla primavera 1988 al 12 giugno 1989, quando è stato licenziato in tronco. La disdetta del rapporto di lavoro con effetto immediato va ricondotta agli avvenimenti del 28 maggio 1989. Quella domenica, verso le 12.30, A._ si è impossessato di un elicottero stazionato presso l'aerodromo di X._ e, alzatosi in volo, si è diretto verso Y._. Dopo circa 20 minuti, mentre tentava la manovra di atterraggio, si è schiantato in un campo di cavolfiori. L'elicottero ha subito un danno totale. A._ è stato ricoverato prima in ospedale e poi in una clinica psichiatrica, durante alcuni mesi. Il procedimento penale avviato nei suoi confronti si è concluso il 3 maggio 1990 con un decreto di abbandono per impunibilità dell'agente, viste le risultanze della perizia psichiatrica esperita dal dottor C._. Dal 1° maggio 1990 egli è al beneficio di una rendita intera d'invalidità. Dal 1° maggio 1990 egli è al beneficio di una rendita intera d'invalidità. B. Il 1° dicembre 1995 B._ ha adito il Pretore del Distretto di Bellinzona onde ottenere la condanna dell'ex dipendente al pagamento di fr. 165'625.20.--, somma poi aumentata a fr. 194'083.--, a titolo di risarcimento per il danno patito. La petizione è stata accolta limitatamente a fr. 31'352.--, oltre interessi, il 21 gennaio 2003. Il Pretore ha ravveduto nel comportamento di A._ una violazione dell'obbligo contrattuale di diligenza e fedeltà (art. 321a cpv. 1 e 2 CO) e di osservanza delle direttive e delle istruzioni (art. 321d CO). Abusando del libero accesso ai capannoni - di cui beneficiava in quanto dipendente dell'attrice - e mettendosi ai comandi dell'elicottero egli ha infatti infranto le direttive per l'uso degli elicotteri emanate dalla datrice di lavoro, ch'era tenuto a rispettare anche se si trattava di un giorno festivo. Il suo agire è risultato ancor più grave alla luce del fatto ch'era sprovvisto dell'apposita licenza e privo della necessaria formazione. Donde il riconoscimento, di principio, della sua responsabilità (art. 321e CO). Sennonché è stato provato che al momento dei fatti A._ si trovava in uno stato di temporanea incapacità di discernimento. Si è quindi posta la questione della sua responsabilità ex art. 54 cpv. 2 CO, che il Pretore ha però escluso, lo stato d'incapacità non essendo riconducibile ad una colpa. Ciononostante il giudice ha concluso per la condanna al risarcimento parziale del danno in forza dell'art. 54 cpv. 1 CO. Sennonché è stato provato che al momento dei fatti A._ si trovava in uno stato di temporanea incapacità di discernimento. Si è quindi posta la questione della sua responsabilità ex art. 54 cpv. 2 CO, che il Pretore ha però escluso, lo stato d'incapacità non essendo riconducibile ad una colpa. Ciononostante il giudice ha concluso per la condanna al risarcimento parziale del danno in forza dell'art. 54 cpv. 1 CO. C. Adita da entrambe le parti, l'8 aprile 2004 la II Camera civile del Tribunale d'appello del Cantone Ticino ha confermato il giudizio di primo grado. C. Adita da entrambe le parti, l'8 aprile 2004 la II Camera civile del Tribunale d'appello del Cantone Ticino ha confermato il giudizio di primo grado. D. Postulando la modifica della predetta sentenza nel senso della reiezione integrale della pretesa risarcitoria avanzata dall'ex datrice di lavoro, A._ (convenuto) è insorto dinanzi al Tribunale federale il 18 maggio 2004 con un ricorso per riforma fondato sulla violazione degli art. 54, 97 segg. e 321e CO nonché dell'art. 4 CC. Nella risposta 6 luglio 2004 B._ S.A. (attrice) ha proposto il rigetto dell'impugnativa. 