We all make mistakes. Nobody is perfect. And that includes five of the greatest scientists in history -- Charles Darwin, William Thomson (Lord Kelvin), Linus Pauling, Fred Hoyle, Albert Einstein. But the mistakes that these great scientists made helped sc