Charles Darwin's theory of evolution: A review of our present understanding · Study