- в процедуре authors_submenu последняя строчка явно лишняя, хотя это и не особенно мешает клиентам
- в ветке "Выдача списка книг по автору по алфавиту" и скорее всего в других при вызове entry_head надо заменить id_value на str(book_id), иначе, например для Мастера и Маргарита Булгакова показывается один и тот же коментарий и скачивается один и тот же файл. К тому же на флибусте и формат этого узла слегка иной - <id>tag:book:359287</id>, вместо <id>id:35266</id> как у Вас.