I hope its not too late to give an answer. If it is, I'm so sorry I didn't find this question earlier.
I would have to say D. A well tested explanation of a natural phenomenon.
I hope this helps!
Cheers, July.
9.4m questions
12.2m answers