Quantum Theory Of Particles And Fields