Greetings! I've started a goal I've had for a while which is to read all of Tolkien's books about Middle-Earth. I've read The Hobbit and Lord of the Rings before, but it's been a very long time. Is there a recommended order to reading all of these? Should I re-read the The Hobbit and LotR before starting a History of Middle-Earth? What about the Silmarilion, when should that be read? Sure I can just dive right in, but I really want to get my head around the entire world that Tolkien created.