Depois de dar uma boa olhada no meu código eu percebi que haviam muitos pontos de melhoria, caso alguém queira executar em seu terminal e ver o que achou, eu adicionei a função para buscar o livro e adicionei os marcadores de linha com stdout.whrite(), lembreu que tinha uma função parecida em Python, de quebra ainda explorei mais a biblioteca Dart:IO, tô pensando em usar como linguagem de Script e automação!, bem completa!