Прочитал несколько раз, мозг немного размяк

.
Так понял интрига в том, что в некоторых случаях удобнее хранить идентификатор книги вместо глав, которые потом можно в цикле перебрать.
А GC(Х++) делает как по-главно.
PS имеется в виду цикл перебора ссылок на объект\объекты