Ajustes para melhor reaproveitamento do código e inclusão do registro do livro. OK