Darwin’s theory of natural selection

Darwin’s theory of natural selection is scientifically tested and accepted while Lamarck’s hypothesis is largely inaccurate. Discuss the key differences between Darwin’s theory of natural selection and Lamarck’s hypothesis. Specifically, discuss what each state is about- a) where does variation come from? b) how do individuals in a population vary- are individuals all the same in their traits or variable? c) do individuals change and evolve, or do populations change and evolve? d) is evolution progressive towards perfection, is there perfection in individuals?