The theory of evolution seemed puzzling, was counter intuitive and contradicted deeply held prejudices; but it has caused one of the major paradigm shifts in science. This seemingly simple theory whose only tool of operation is a simple mechanism called ‘natural selection’ has the ability to challenge all the ideas