16. A method for providing an immersive experience for reading source text files by using an electronic document comprising a plurality of components, the method comprising: providing a database for holding a plurality of tables each of which includes information about the content of the one or more source text files; generating one or more lists of one or more links based on information stored in one or more of the tables wherein each link identifies one or more locations in one or more of the components of said electronic document; generating and installing one or more hypertext link anchors in one or more of said components of said electronic document based on the locations identified in the lists of links; and generating and installing one or more hypertext links to said link anchors in one or more of said components of said electronic document.
16. A method for providing an immersive experience for reading source text files by using an electronic document comprising a plurality of components, the method comprising: providing a database for holding a plurality of tables each of which includes information about the content of the one or more source text files; generating one or more lists of one or more links based on information stored in one or more of the tables wherein each link identifies one or more locations in one or more of the components of said electronic document; generating and installing one or more hypertext link anchors in one or more of said components of said electronic document based on the locations identified in the lists of links; and generating and installing one or more hypertext links to said link anchors in one or more of said components of said electronic document. 28. The method of claim 16 , wherein the step of defining, generating, and installing one or more indices in an electronic document further comprises the steps of: locating the first occurrence of each glossary term in each paragraph of each narrative component of said electronic document; generating and installing a hypertext link anchor in said paragraph of said each narrative component of an electronic document; creating an index list entry for each said first occurrence of each glossary term in each paragraph of each narrative component of said electronic document; and creating an index entry containing a hypertext link for each said index list entry, said hypertext link pointing to said hypertext link anchor in said first occurrence of said glossary term in said each paragraph of said each narrative component of said electronic document.