Dear all, I want to be able to read and understand the basic concepts of Theoretical Physics (String Theory, LQG, Supersymmetry, AdS/CFT) at the level of: 1- A First Course in String Theory by Barton Zwiebach 2- Quantum Gravity by Carlo Rovelli. I plan to study the following textbooks (in fact, I already began...). Mathematics: 1- Mathematics for Physics and Physicists by Walter Appel 2- Nonlinear Partial Differential Equations for Scientists and Engineers by Lokenath Debnath 3- Geometrical Methods of Mathematical Physics by B. Schutz. Physics: 1- A First Course in General Relativity by Bernard F. Schutz 2- An Introduction to Quantum Field Theory by M Dasgupta 3- Introduction to Elementary Particles by D. Griffiths. You may safely assume that I have the background to study all of those texts - both in physics and mathematics. My main question is: are there unfilled gaps in my planned preparation? A subordinate question is: are there better books for introductory self-study (rather than those by Zwiebach and Rovelli)?. Thanks a lot in advance, Francesco P.S. In case you need to check the book's contents: all the cited books are available from Amazon except for the textbook by M. Dasgupta, which can be downloaded at http://hepwww.rl.ac.uk/hepsummerschool/Dasgupta 08 Intro to QFT.pdf.