Charles Darwin and his Contributions