Lawrence Krauss outlines evolution of scientific thought

The Badger Herald