At the end of the nineteenth century, some physicists believed that the basic principles underlying their subject were already known, and that physics in the future would only consist of filling in the details. They could hardly have been more wrong. The past century has seen the rise of quantum mechanics, relativity, cosmology, particle physics, and solid-state physics, among other fields. These subjects have fundamentally changed our understanding...