A Theory of Fields