Scientific discovery

Serendipity in science: chance and necessity