Mathematical Foundations Of Quantum Field Theory And Perturbative String Theory by Hisham Sati & Urs Schreiber