JRR Tolkien was an Oxford professor of linguistics.
He created Middle Earth and all their races as a vehicle to carry new languages he had developed - mainly Elvish and Dwarvish. In the creation of these languages he created an entire history and social structure of the races of Middle Earth.
He literally built this land from the ground up, but it was his passion for linguistics that started it all.
If you can get hold of it - have a look at the box set of The Fellowship of the Ring - the one with all the extra footage in the movie and the two special features DVDs. one of them goes into detail as to how Tolkien went about developing Middle Earth.
There's probably also web sites that have this same info.
I wonder...can it be possible that Tolkin created Hobbit and Master of the rings in astral dimension???