Why did J.R.R. Tolkien write The Hobbit and other stories of Middle-earth?
A. He wanted to design a complex imaginary world in which he could set a large number of tales.
B. He wanted to convince readers that Middle-earth was real and that the events of his stories truly happened.
C. He wanted to record a factual history of the British Isles.
D. He wanted to add to legends that already existed about Middle-earth.