ник: osmor
понятно.
Ну вот можно так.
Хотя конечно разумнее делать рекурсией
т.е. добавляется узел, а потом к нему все дочерние.
Сдесь сделал по другому, дерево строится по уровням. Сделал кнопку добавления книги.
Функцию заполнения дерева вынес в модуль.
Прошу не рассматривать как образец стиля программирования, это пример работы с деревом нацеленный на максимально понимаемый код.