Royal School of Military Survey, UK
Plenty of ways. You can use activities such as the Glossary module, Database module or the contributed Dataform module. With the Glossary and Database you can populate the content to the course page by way of their auto link filter. You would have to add the item names on the course page, e.g. in a label, and the auto link filter will link each one to the actual content that in your case would be the item url. With the Dataform you can actually display the content (and or any subset of it) on the course page either via a block, a label-like resource or the Dataform instance itself (you set it to replace the activity link with the actual content. hth
Another way is to add a resource 'Page'. In the Content area, type the text you want for each resource, select the text and add link information - very much like I've created links here in my response to your question.
A third way is to create a Book resource.
As suggested by Itamar, Moodle has many tools to achieve this.
Glossary is the most-easy-to-use. It can be listed by Title, Category, Date and Authors. It's RSS feeds can be displayed in to other pages.
Database and Dataform need more time to build but you can get what you really need.
If you are going to use Database module, you can save some of your time by starting from modifying the attached preset. Let me know if you need some help.
Others have given you a few pointers to look into already but just wanted to say your sig just took me for a stroll down memory lane; just over 23 years since I was discharged while stationed at Hermitage ... now I feel old
Have a great day