What we are about to say draws on the findings of many sciences. We urge the reader to bear in mind the imperfection of our current knowledge. Science is never finished. It proceeds by successive approximations, edging closer and closer to a complete and accurate understanding of Nature, but it is never fully there. From the fact that so many major discoveries have been made in the last century–even in the last decade–it is clear that we still have far to go.