20040612 unknown: What is responsible for the Earth's rotation?