Quantum Field Theory Demystified : A Self-Teaching Guide