Refinements for book text
Updates answer to rely on child setting custom unique id properly
resolve merge conflicts