Jekyll2024-01-25T08:24:36+00:00https://digitaltolkien.com/feed.xmlDigital Tolkien ProjectA scholarly project focused on Tolkien from both a corpus linguistic and digital humanities perspective.James TauberYouTube Channel and Tolkien Glossary Announcement2023-09-22T21:44:00+00:002023-09-22T21:44:00+00:00https://digitaltolkien.com/2023/09/22/youtube-channel-and-tolkien-glossary-announcement<p>I’ve decided to reinvigorate the YouTube channel with an update and a big announcement.</p>
<p>My plan is to do a monthly live-streamed update video and one other piece of content a month.</p>
<p>You can watch the first update here:</p>
<iframe width="560" height="315" src="https://www.youtube.com/embed/2TA5qSdS7Rk?si=vjM3LTT-fiH7lpNW" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen=""></iframe>
<p>In it, I talk about the Speaker Identification project, my recent Oxonmoot talk (and MA Dissertation submission), and then announce the new big effort within the Digital Tolkien Project: the Tolkien Glossary.</p>
<p>Please consider subscribing to the YouTube channel and, if you’re interested in contributing to the Tolkien Glossary work, please visit the Discord server.</p>James TauberI’ve decided to reinvigorate the YouTube channel with an update and a big announcement.Upcoming Talks2023-06-10T07:45:00+00:002023-06-10T07:45:00+00:00https://digitaltolkien.com/2023/06/10/upcoming-talks<p>I’m excited to be giving three more Tolkien-related talks this year: at Mythmoot in June, IMC Leeds in July, and Oxonmoot in September.</p>
<p>If you’re attending any of these, please come and say hi!</p>
<h3 id="mythmoot-visualizing-the-structure-of-home">Mythmoot: Visualizing the Structure of HoMe</h3>
<p>Christopher Tolkien’s twelve volumes on the History of Middle-earth (HoMe) give unparalleled insight into the development of J.R.R. Tolkien’s legendarium. They contain early drafts of familiar texts, alternative conceptualizations of well-known stories, and in some cases completely new material. But the books are complex reads. They intersperse transcriptions of different manuscripts with notes and commentary. Distinct versions of a story are spread throughout multiple volumes of the series with extensive cross-referencing.</p>
<p>This talk will explore the possibilities that a digital reading environment might afford to better explore and understand the structure of HoMe and the interrelationship between texts and paratexts. Imagine being able to show Christopher’s notes alongside the text, to read different versions of a text side-by-side with exact changes indicated, or to visualize how parts of one text relate to another. The presentation will demonstrate prototypes of all this being developed as part of the Digital Tolkien Project.</p>
<h3 id="imc-leeds-untangling-the-second-age-tale-of-years">IMC Leeds: Untangling the Second Age Tale of Years</h3>
<p>The Tale of Years in Appendix B of Lord of the Rings provides a brief annalistic chronology of the Second Age. It provides a backbone to various narratives in the Silmarillion and Unfinished Tales, sometimes giving crucial dating information not made explicit in the other works. However, it is also a narrative in its own right, with a role to play in the context of Lord of the Rings and as the sole source of much Second Age information for over two decades before the publication of the Silmarillion. This paper will look at the relationship of the Second Age Tale of Years to the text of Lord of the Rings, the Silmarillion, and Unfinished Tales and examine the bias, context, and network of events provided for the overall narratives. It will also look at the composition history of the chronology and the inconsistencies it contains.</p>
<h3 id="oxonmoot-linguistic-variation-in-tolkiens-writing-styles">Oxonmoot: Linguistic Variation in Tolkien’s Writing Styles</h3>
<p>The various Middle-earth works of J. R. R. Tolkien are recognizably different in style, from the conversational narrative of The Hobbit to the high archaic style of The Book of Lost Tales. While these differences have been acknowledged by scholars, they have not previously been studied quantitatively.</p>
<p>What linguistic features characterize the variation in narrative style between Tolkien’s Book of Lost Tales, The Hobbit, The Lord of the Rings, and The Silmarillion? To what extent is that variation also seen in the direct speech of characters of different races? For example, is the elevated style of The Silmarillion unique to that work or is it also the way the Elves speak in The Lord of the Rings? How did Tolkien’s writing style change from The Book of Lost Tales to the Quenta Silmarillion?</p>
<p>This talk will present the results of a study using corpus linguistic techniques such as Multidimensional Register Analysis to shed light on the shifts in Tolkien’s style across works and time.</p>James TauberI’m excited to be giving three more Tolkien-related talks this year: at Mythmoot in June, IMC Leeds in July, and Oxonmoot in September.The Arda Python Library2023-03-29T04:45:00+00:002023-03-29T04:45:00+00:00https://digitaltolkien.com/2023/03/29/arda-python-library<p>At various times over the last ten months, I’ve been quietly working on a Python library for doing various Tolkien-related calculations.</p>
<p>The project is still in its early stages and currently just has two things.</p>
<p>Firstly, an initial implementation of <code class="language-plaintext highlighter-rouge">Year</code> and <code class="language-plaintext highlighter-rouge">YearDelta</code> classes for dealing with Ages and the beginnings of a Shire Calendar class <code class="language-plaintext highlighter-rouge">ShireDate</code>.</p>
<p>It can handle year calculations across ages, for example:</p>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>>>> from arda.dates import Year, YearDelta, ShireDate
>>> elrond_born = Year.FA(532)
>>> arwen_born = Year.TA(241)
>>> arwen_born - elrond_born
YearDelta(3740)
</code></pre></div></div>
<p>And you can calculate the Shire Calendar name for a day given how many days into the year it is:</p>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>>>> print(ShireDate.from_day(50))
19 Solmath
>>> print(ShireDate.from_day(100))
9 Astron
</code></pre></div></div>
<p>Lots more planned here. Much of the initial motivation for this was wrangling data for <a href="https://timelines.digitaltolkien.com">Tolkien Timelines</a>.</p>
<p>Secondly, a syllabification library for breaking Elvish words into syllables and calculating where the stress should go. For example:</p>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>>>> from arda.pron import display_word, syllabify
>>> for word in [
... "Isildur",
... "Eärendil",
... "Eressëa",
... "Foalókë",
... "Pelargir",
... ]:
... print(word, display_word(syllabify(word)))
Isildur i.SIL.dur
Eärendil e.ä.REN.dil
Eressëa e.RES.së.a
Foalókë fo.a.LÓ.kë
Pelargir pe.LAR.gir
</code></pre></div></div>
<p>There’s still a little more work here that needs to be done compiling initial consonant clusters in Elvish but it’s mostly usable. Next steps here will be producing pronunciation like IPA or enPR. This will partly feed into the <strong>Tolkien Glossary</strong> project.</p>
<p>The source code is at <a href="https://github.com/digitaltolkien/arda">https://github.com/digitaltolkien/arda</a> and it’s pip-installable as <code class="language-plaintext highlighter-rouge">arda</code>.</p>James TauberAt various times over the last ten months, I’ve been quietly working on a Python library for doing various Tolkien-related calculations.A Discord Server and the Speaker Identification Crowdsourcing2023-02-18T09:18:00+00:002023-02-18T09:18:00+00:00https://digitaltolkien.com/2023/02/18/discord-server-and-speaker-identification-crowdsourcing<p>It’s been a long time since I’ve blogged but a lot has been happening with the Digital Tolkien Project.</p>
<p>The first bit of news I’d like to announce is the creation of a Discord Server for anyone interested in the project, no matter how casually. While we’ve had a Slack workspace for a long time, it’s been restricted to close collaborators and the pricing model of Slack doesn’t really support having a larger community. I was also conscious that a lot of updates about the project were only being made on Twitter and I wanted an alternative for people to follow along, ask questions, and maybe even get involved.</p>
<p>And so my good friend and collaborator Sarah Monnier offered to set up a Discord Server. Sarah has also recently started running the Facebook page for the project.</p>
<p>You can join the Discord Server <a href="https://discord.gg/JZdAKqCFMW">here</a>.</p>
<p>So far it’s been a wonderful success with 120 members at last count.</p>
<p>One thing that immediately came out of the Discord Server was people willing to help with speaker identification (i.e. annotating who is saying a particular bit of direct speech). Sarah and I set up series of Google Sheets for people to fill out without the need to share the copyrighted text.</p>
<p>Thanks to an amazing effort from Pat Lusk, Carrie Gross, Deniz Bevan, Sarah, and <em>especially</em> Maureen Dillon, we’ve done a first pass (with a second person checking) of the Hobbit, have almost finished the Silmarillion and have started on the Lord of the Rings. This work, which we will share openly, will enable all sorts of rich analyses in the future, for example searching not just when a particular word occurs but when a particular character says that word. It will also allow some study of stylistic differences between the speech of different characters or different races.</p>
<p>I’ll write more project updates here in the coming weeks, but the best way to follow along more closely with what’s happening at the Digital Tolkien Project is to join the Discord Server.</p>
<p>See you there!</p>James TauberIt’s been a long time since I’ve blogged but a lot has been happening with the Digital Tolkien Project.Speaking at Mythmoot IX2022-06-16T16:04:00+00:002022-06-16T16:04:00+00:00https://digitaltolkien.com/2022/06/16/speaking-at-mythmoot-ix<p>I’ll finally be back in person at next week’s <a href="https://signumuniversity.org/mythmoot/mythmoot-ix/">Mythmoot IX</a> and I’m excited to be talking about <em>Remaking Text: Text Reuse in Tolkien</em>. Also presenting (virtually) will be my good friend and collaborator Chiara Palladino.</p>
<p>Here’s the abstract for my talk:</p>
<blockquote>
<p>Not only are mythologies remade but texts are often reused. How can we detect this reuse and how can we visualize the bigger picture of how one text relates to another? This talk will explore three examples of text reuse and remaking within the development and adaptation of Tolkien’s writings.</p>
<p>Firstly, in the various versions of the “Great Tales”: the Children of Húrin, Beren and Lúthien, and the Fall of Gondolin from the earliest Lost Tales to the published Silmarillion. Secondly, in the text of the Hobbit and Lord of the Rings from their earliest drafts to multiple published editions. Finally, in direct speech in the Lord of the Rings book as it appears as dialogue in the Peter Jackson films.</p>
<p>The presentation will show how text reuse is detected using computers and how it can be visualized to give us a picture of how texts are remade from other texts.</p>
</blockquote>
<p>Not sure yet if I’ll be talking on Friday or Saturday but I’ll update this post when I find out.</p>James TauberI’ll finally be back in person at next week’s Mythmoot IX and I’m excited to be talking about Remaking Text: Text Reuse in Tolkien. Also presenting (virtually) will be my good friend and collaborator Chiara Palladino.Livestream Designing a Citation System for Unfinished Tales2022-04-15T20:26:00+00:002022-04-15T20:26:00+00:00https://digitaltolkien.com/2022/04/15/livestream-designing-citation-system-for-unfinished-tales<p>We recently made some good changes to the <em>Silmarillion</em> citation system and are now (re)turning to <em>Unfinished Tales</em>. I’ve created a YouTube channel and we’re going to livestream our first meeting.</p>
<p><a href="/citation-systems/">Citation systems</a> are very much at the core of what we’re doing and they’re needed, in particular, for <a href="https://search.digitaltolkien.com">Search Tolkien</a>. The next work we want to include in the search engine is <em>Unfinished Tales</em> and that means making more progress on a citation system for it. After an initial pass, I decided there were a bunch of things I wanted to discuss with others and I thought it would be the perfect opportunity to do a livestream.</p>
<p>So first of all, the Digital Tolkien Project now has a <a href="https://www.youtube.com/channel/UCiPGR0_R_a0tTuZXxOtAUYQ">YouTube channel</a> which you should visit and subscribe to! In the future I plan to do a whole series of short-form videos that cover what I’ve been talking about in conference presentations over the years.</p>
<p>But in the short term, there’s a <a href="https://youtu.be/8SQf6rMeG5c">scheduled livestream on April 16th at 10AM EDT</a> which you can go set a reminder for now.</p>
<p>Hope to see some of you there! If you can’t make it, the video will be available afterwards.</p>James TauberWe recently made some good changes to the Silmarillion citation system and are now (re)turning to Unfinished Tales. I’ve created a YouTube channel and we’re going to livestream our first meeting.Modeling Names in Lord of the Rings: Part One2022-04-08T17:18:00+00:002022-04-08T17:18:00+00:00https://digitaltolkien.com/2022/04/08/modeling-names-part-one<p>In this post I will briefly describe the work that went into the creation and correction of the Indexes, and their gradual evolution into a Tolkien Authority List of names. This post serves as documentation to the early work for the index, and indicates the next steps.</p>
<h3 id="introduction">Introduction</h3>
<p>Names, or Named Entities, are one of the most fundamental features in works of literature, and indexes of names are important aids for readers as well. The annotation and modeling of names in a digital space are one of the most important tasks in digital philology.</p>
<p>One of the goals of the Digital Tolkien project is to create machine-actionable indexes of all named entities in Tolkien’s works, starting from <em>Lord of the Rings</em>. These indexes are directly extracted from the text, annotated and classified, and connected to the context through the canonical citation system used in <a href="https://digitaltolkien.com/citation-systems/">Digital Tolkien</a>. This will allow scholars to use them, to model patterns of occurrence in texts, to examine character agency (for example, who speaks and where, who is named what and when), or simply for statistical analysis.</p>
<h3 id="creation-of-the-indexes">Creation of the Indexes</h3>
<p>We started with LOTR partly because of the complicated history of its Indexes (and because it was definitely one of the best places to start), but also because it was one of the first works that we had available in XML format with a solid citation system.</p>
<p>We extracted names from the XML text through explicit string matching, with a script that simply parsed the text for capitalized words. The script excluded some matches automatically, such as words capitalized after a period or start of direct speech, and added other instances manually, such as common Elvish words, or all-caps words from inscriptions and letters: for example, in the string “For ADELARD TOOK, for his VERY OWN, from Bilbo”, “ADELARD TOOK” and “Bilbo” were retained as instances of those names, while “VERY OWN” and “For” were excluded. Names that were more uncertain and could not be excluded from the start were placed in two separate lists including unexplained capitalized words (which we will parse and include, where necessary, in the index) and words found at the start of sentences that need to be examined manually.</p>
<p>The script created a preliminary, comprehensive list of names as a YAML file, which simply contained the extracted string, a category to be assigned, and a section for comments. We also decided to create a preliminary categorization of name types, and assigned them manually in the YAML file. I will provide more details about this in another post.</p>
<p>The script also generates annotated HTML files of the text, which display the names in different colors and formats depending on their assigned category, and HTML files of the indexes: each name extracted and categorized appears in the index but can also be seen in the context of the line where it appears, and referenced back to the full text through the citation system. Even the excluded names are highlighted, so that they can be checked for false negatives.</p>
<table>
<thead>
<tr>
<th style="text-align: center"><img src="/img/fig1-text.png" align="left" /></th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center"><em>The text, with various categories of names in different colors.</em></td>
</tr>
</tbody>
</table>
<table>
<thead>
<tr>
<th style="text-align: center"><img src="/img/fig2-places-index.png" /></th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center"><em>Full Index of Places.</em></td>
</tr>
</tbody>
</table>
<table>
<thead>
<tr>
<th style="text-align: center"><img src="/img/fig3-places-letterA.png" /></th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center"><em>Index of Places: Letter A.</em></td>
</tr>
</tbody>
</table>
<p>Currently, the text has been annotated with the Index and all the names extracted have been categorized and manually corrected and disambiguated with the help of the generated HTML text. I have corrected and disambiguated the whole list of Creatures, and are going through Places at present, while at the same time refining the Index categories and their definitions.</p>
<h3 id="creation-of-an-authority-list">Creation of an Authority List</h3>
<p>One of the issues with working with a text-generated index is that it is impossible to associate names to entities: by “entity”, I mean the thing or living being, unambiguously and uniquely identified, appearing in Tolkien’s text, which may have various names, descriptives, or epithets assigned to it. One of the most famous examples of this phenomenon is certainly Aragorn:</p>
<blockquote>
<p>Then Faramir stood up and spoke in a clear voice: “Men of Gondor, hear now the Steward of this Realm! Behold! one has come to claim the kingship again at last. Here is Aragorn son of Arathorn, chieftain of the Dúnedain of Arnor, Captain of the Host of the West, bearer of the Star of the North, wielder of the Sword Reforged, victorious in battle, whose hands bring healing, the Elfstone, Elessar of the line of Valandil, Isildur’s son, Elendil’s son of Númenor. Shall he be king and enter into the City and dwell there?”</p>
</blockquote>
<p>This association is essential for large-scale computational work, since when we want to count all the times when the character Aragorn appears in the text, we definitely want to include the times when he appears under another name, or the full string associated with it. So, we are modeling a more detailed version of the index, an Authority List with unique identifiers for each entity, and a mechanism of association of their various occurrences.</p>
<p>We created a list of Keys based on a KWIC (Key Word in Context) concordance format, which allows us to read a portion of the line where the name appears, and makes it possible to associate various types of occurrences to an entity identified by the same key. The Keys are manually assigned (by me) in the same YAML file that contains the general index, and generated as an additional HTML page.</p>
<table>
<thead>
<tr>
<th style="text-align: center"><img src="/img/fig4-keys-index.png" /></th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center"><em>A preview of the Keys Index</em></td>
</tr>
</tbody>
</table>
<table>
<thead>
<tr>
<th style="text-align: center"><img src="/img/fig5-aragorn-keys.png" /></th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center"><em>A few of the occurrences of the entity Aragorn in LOTR.</em></td>
</tr>
</tbody>
</table>
<table>
<thead>
<tr>
<th style="text-align: center"><img src="/img/fig6-arwen-keys.png" /></th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center"><em>Occurrences of the entity Arwen in LOTR.</em></td>
</tr>
</tbody>
</table>
<p>Keys are currently assigned to the entire index of Creatures. The next step will be to further model the authority list, based on a categorization of names connected to each entity. They will also be enriched with unique identifiers and references to available resources, such as the <a href="http://www.tolkiengateway.net/wiki/Main_Page">Tolkien Gateway</a>, the <a href="https://www.glyphweb.com/arda">Encyclopedia of Arda</a>, <a href="https://ardacraft.me/">ArdaCraft</a>, and the Encyclopedia of Middle Earth, among others.</p>
<p>I haven’t touched on some of the finer modeling issues, such as the inclusion of non-capitalized words, the creation of “name-strings”, and the inclusion of determiners (you can see some of these things in the screenshot). I’ll provide more details on these aspects of the Index and the Authority List in another post.</p>
<p>PS: I haven’t provided many citations in this post, but you can easily find the provenance of every single example using the <a href="https://search.digitaltolkien.com/">Search Tolkien tool</a>.</p>Chiara PalladinoIn this post I will briefly describe the work that went into the creation and correction of the Indexes, and their gradual evolution into a Tolkien Authority List of names. This post serves as documentation to the early work for the index, and indicates the next steps.Tolkien Reading Day 20222022-03-26T21:28:00+00:002022-03-26T21:28:00+00:00https://digitaltolkien.com/2022/03/26/tolkien-reading-day<p>The last two years I’ve participated in the Tolkien Reading Day sessions organized by <a href="https://www.tolkienguide.com">Tolkien Collector’s Guide</a>. This year, Jeremy interviewed people on various topics and he invited me and Elise Trudel Cedeño to talk about <em>Digital Humanities and Education</em>.</p>
<p>Given the Tolkien Society’s theme this year of <em>Love and Friendship</em> it was a particular delight to appear with Elise, one of my dearest friends and a longtime collaborator on applying the work of the Digital Tolkien Project to teaching Tolkien to both kids and adults (one of the topics we discuss).</p>
<p>You can watch all the sessions on YouTube <a href="https://youtu.be/CE9sUPMzs6c">here</a>.</p>
<p>It also marked the official launch of <a href="https://search.digitaltolkien.com">Search Tolkien</a>.</p>James TauberThe last two years I’ve participated in the Tolkien Reading Day sessions organized by Tolkien Collector’s Guide. This year, Jeremy interviewed people on various topics and he invited me and Elise Trudel Cedeño to talk about Digital Humanities and Education.Search Tolkien Launched2022-03-25T21:57:00+00:002022-03-25T21:57:00+00:00https://digitaltolkien.com/2022/03/25/search-tolkien-launched<p>While there is considerable text preparation and internal tooling work being done by the Digital Tolkien Project that can’t be openly shared, I’ve been thinking for a while about public tools that do not violate the copyright holder’s rights. Today I’m happy to launch the first such tool.</p>
<p>I’ve taken the text of <em>The Hobbit</em>, <em>Lord of the Rings</em>, and the <em>Silmarillion</em> all structured according to the project’s citation systems (which meant finishing the system for the Silmarillion—more on that soon) and indexed sequences of up to seven words, folding case and stripping all punctuation and diacritics. I’ve also added the <em>Letters</em> structured just to the individual letter (and no further at the moment).</p>
<p>This means you can start typing a sequence of words and interactively have that sequence searched across those works with immediately results. Counts are aggregated at each level of the citation hierarchy so you can see at a glance how many types the sequence occurs by work, chapter, etc.</p>
<p>It also provides a way to look up the citation reference for a passage by starting to type the passage.</p>
<p>Because no text is displayed other than what the user types in, there isn’t a problem with copyright.</p>
<p>Over time, I plan to expand the works covered (even if initially just with fairly coarse citation systems to the chapter level) and to also include things like relative frequency and some visualizations.</p>
<p>See <a href="https://search.digitaltolkien.com/">https://search.digitaltolkien.com/</a></p>James TauberWhile there is considerable text preparation and internal tooling work being done by the Digital Tolkien Project that can’t be openly shared, I’ve been thinking for a while about public tools that do not violate the copyright holder’s rights. Today I’m happy to launch the first such tool.Counting Breakfasts2021-09-22T23:56:39+00:002021-09-22T23:56:39+00:00https://digitaltolkien.com/2021/09/22/counting-breakfasts<p>This weekend I’ll be giving another virtual presentation, this time at <a href="https://signumuniversity.org/event/new-england-moot-2021-second-breakfast/">New England Moot</a>, talking about some food-themed text analysis on Lord of the Rings.</p>
<p>My last New England Moot was in 2019. I attended in person and gave the talk that kicked off my collaboration with <a href="https://teachingwithmagic.blog/">Elise Trudel Cedeño</a> and which became the three guest blog posts on her blog (starting <a href="https://teachingwithmagic.blog/2020/12/10/planting-linguistic-seeds-with-tolkiens-the-hobbit/">here</a>).</p>
<p>I had hoped to make it back to the United States in time to attend New England Moot in person again but alas, like <a href="https://digitaltolkien.com/2021/06/15/speaking-at-mythmoot-viii.html">Mythmoot</a> this year, it is to be virtual for me.</p>
<p>The theme of the moot is “Second Breakfast” and I thought I’d take it literally to mean the second instance of the token “breakfast” and give a whole talk about text analysis on Lord of the Rings using food-related questions.</p>
<p>Here’s the abstract for my talk:</p>
<blockquote>
<p>How many times is “breakfast” mentioned in the Lord of the Rings? Who talks about breakfast the most? What about other meals? What food is mentioned the most?</p>
<p>This talk will be a lighthearted and gentle introduction to the sort of text analysis the Digital Tolkien Project is working on, using as examples food-related terms in the Lord of the Rings.</p>
<p>We will look at issues with text preparation, tokenization, and lemmatization; dealing with dialogue and speaker identification; and how semantic networks can help us find all the words relating to food, meals, and eating.</p>
<p>We will also look at adjectives used to describe meals. Which meals were “splendid” and which were “comfortless”? Did the hobbits actually have a second breakfast in the main text? Did they have a second meal of another kind (and, if so, where?)</p>
<p>Finally we will look at ways of visualizing the results to get a better at-a-glance look at food, meals, and eating in the Lord of the Rings.</p>
</blockquote>
<p>I’ll probably post some of the charts from the talk on <a href="https://www.instagram.com/digitaltolkien/">Instagram</a> and maybe do another post here at some point with some of the results.</p>James TauberThis weekend I’ll be giving another virtual presentation, this time at New England Moot, talking about some food-themed text analysis on Lord of the Rings.