The Nature of Evolution: Selection, Inheritance, and History