task 039: features update.
Merge branch '039-Node_books_theming' into develop