Sulla base del tuo commento sopra, creerei semplicemente una classe di libri, una classe di autori, un elenco di autori e una classe di capitoli. Assegna i capitoli del libro a un elenco di oggetti Capitolo sul Libro stesso. Mantieni l'elenco degli autori come dict dei loro ID, puntando agli oggetti dell'autore effettivi. Utilizzare un membro dati dell'oggetto Book per contenere l'ID; puoi fornire un metodo per estrarre l'autore dal dict AuthorList per comodità.