The Encyclopedia of Arda

The Encyclopedia of Arda is a large database of material related to Middle Earth.