Similarities across related living organisms can be explained by the concept of

a. Natural selection
b. artificial selection
c. evolution
d. common descent
e. Both a and c