M: Рефакторинг: выделение обработки глав и книг в отлельные модули. Добавление фабрик для создания книг и глав.