Ciao J

hai fatto un errorino... se delimiti una stringa con gli 'apici' e vuoi rappresentare un apice all'interno della stringa devi anteporre un backslash... insomma... alla riga 118 invece di
codice:
'- Selezionare l'Outsider!\n'
devi scrivere
codice:
'- Selezionare l\'Outsider!\n'

per quanto rigurda il libro non saprei cosa consigliarti....
facendo una ricerca con google ho trovato questo che mi pare possa andare bene per cominciare...
poi qui nel forum puoi chiedere spigazioni