Who wrote the book of Genesis in the bible?

If there were no one on earth and god was making things such as the heavens and earth, man, animals and oceans and such. Who recorded this information to write it in Genesis since no one was here until god made Adam. By the time he made Adam, he had created a lot of things. We know that he had created the animals,... show more If there were no one on earth and god was making things such as the heavens and earth, man, animals and oceans and such. Who recorded this information to write it in Genesis since no one was here until god made Adam. By the time he made Adam, he had created a lot of things. We know that he had created the animals, the earth and heavens.
Update: Most that chose to answer this question seem to think that Moses is the correct answer. One thought God had a direct conversation with Moses, of which this conversation, lead Moses to author Genesis and perhaps co-authored a few more books of the bible. If God related to Moses the things he had done then we are... show more Most that chose to answer this question seem to think that Moses is the correct answer. One thought God had a direct conversation with Moses, of which this conversation, lead Moses to author Genesis and perhaps co-authored a few more books of the bible.

If God related to Moses the things he had done then we are accepting second hand information from Moses and the interruption as he remembered. This is considered second hand information and might have been somewhat changed for reason unknown by anyone other than Moses.

Someone Who cares-Your answer appear to be based on a revelation to Joseph Smith, a LDS prophet, that occurred between Jun 1803 and Feb 1831. Is this his interruption of what Moses was told?

Meowsus- I am in agreement with you about no one know for sure, However, I can not rule out the fact that Moses might have written Genesis, I just don’t have the concrete proof I would like to have to indicate that he did.

Since no one really have an answer with proof, however,
11 answers 11