Non conoscendo la struttura del tuo txt è difficile darti una risposta esauriente ma temo che dovrai intervenire a manina per ottimizzare il tuo db.
Sicuramente tramite l'utilizzo di sql potrai sveltire l'attività, ad esempio una volta creata una tabella degli autori e una dei libri potrai creare la tua relazione molti a molti dove un autore può aver scritto più libri e un libro può essere stato scritto da più autori (classico caso da manuale).