The Quantum theory of fields volume I: foundations - Steven Weinberg (Cambridge University Press)