Evolution, the change in allele frequency over time in a population of organisms, is explained by science. Natural selection, mutation, genetic drift and gene flow explain just about all of the basics of evolution.
It doesn't. Evolution is explained by population genetics, evolutionary theory.
resistance
There are still many mysteries that science has not explained, but given the continued advance of science and its remarkable success to date, I see no reason to think that there is any mystery which cannot eventually be explained, if sufficient research is done.
The science of getting rich is explained is explained in a book of that title written by Wallace Wattles. The book was written in 1910 and the main theme is that creation is the key to wealth instead of competition.
natural selection
There is something called the evolution of science.
If it can be explained then it is not a superstition.
although science does matter evolution might be true to some religion but not to all
Human evolution can be explained partially by the Wallace-Darwin theory of evolution via natural selection. Many of our outside characteristics can be explained in that way. However many other 'higher' human characteristics cannot be explained by that theory. Altruism (i.e. risking your own life to do good to an enemy of your without expecting any benefit at all) is the achilee's heel of Wallace-Darwin theory of evolution. The full explanation is not yet found...
http://www.tutorvista.com/content/science/science-ii/heredity-evolution/evolution-classification.phpgo there... it might help .. :]
Astrology is not a science because it is not based on evidence and has not been properly explained.
Charles Darwin explained Evolution and figured out how it worked.