How to create a functional table of contents for your multi-page, multi-chapter documents