38. An apparatus for providing an immersive experience for reading an electronic literary macramé (ELM), comprising: a computer system comprising one or more processors, a display interface, at least one user input interface, and one or more data storage means for storing an operating system, at least one electronic document comprising the ELM, wherein the electronic document comprises a plurality of components including at least a narrative component, a glossary component, and a reference component, a database including one or more tables including at least one unit table, at least one thread table, and at least one term table, and program instructions that, when implemented by the one or more processors, are configured to: generate a plurality of lists of one or more links based on information stored in one or more of the tables; generate and install one or more hypertext link anchors in one or more of said components of said electronic document based on the lists of links; generate and install one or more hypertext links to said link anchors in one or more of said components of said electronic document; and wherein the lists include a list of one or more links for each unit included in the unit table, a list of one or more links for each thread included in the thread table, and a list of one or more links for each term included in the term table.
38. An apparatus for providing an immersive experience for reading an electronic literary macramé (ELM), comprising: a computer system comprising one or more processors, a display interface, at least one user input interface, and one or more data storage means for storing an operating system, at least one electronic document comprising the ELM, wherein the electronic document comprises a plurality of components including at least a narrative component, a glossary component, and a reference component, a database including one or more tables including at least one unit table, at least one thread table, and at least one term table, and program instructions that, when implemented by the one or more processors, are configured to: generate a plurality of lists of one or more links based on information stored in one or more of the tables; generate and install one or more hypertext link anchors in one or more of said components of said electronic document based on the lists of links; generate and install one or more hypertext links to said link anchors in one or more of said components of said electronic document; and wherein the lists include a list of one or more links for each unit included in the unit table, a list of one or more links for each thread included in the thread table, and a list of one or more links for each term included in the term table. 40. The apparatus of claim 38 wherein the glossary component is configured to include an entry for each term included in the term table and wherein the list of links for each term includes location information for each occurrence of each term in the narrative and reference components.