On the Origin of Species was written by _____.
Herbert Spencer
Charles Darwin
Giuseppe Garibaldi
Cecil Rhodes
Herbert Spencer
Charles Darwin
Giuseppe Garibaldi
Cecil Rhodes