Theories of moon formation: Fission theory, Sister theory, Capture theory and Impact with Earth hypothesis.