I am trying to determine the best way to move forward in learning physics. I am well versed in classical mechanics, electrodynamics, special relativity, thermodynamics, statistical mechanics and have taken one course on quantum mechanics (used Griffiths). Mathematically I am well versed in differential equations, boundary value methods, PDEs, Fourier transforms and linear algebra. Now I hunger to learn more! I picked up Quantum Field Theory in a Nutshell by Zee but have been moving very slowly through it. He certainly does not show much of the mathematics necessary to derive his conclusions and as a purist, I refuse to move on until I understand the math behind the concepts. Thus it is taking an exorbitant amount of time moving through this book. On the other hand, I have considered that I may not have quite the background for QFT right now and that is what is slowing me down. For those that have learned much more than myself, how did you go about doing it? 1. What was the order you learned advanced physics (starting from quantum mechanics and on)? 2. What is a good book to start on general relativity having had little tensor experience? 3. Is it safe to jump from a one semester Griffiths QM class into QFT or am I missing a step? 4. Where can I find an introductory yet mathematically rigorous approach to path integrals?