What are some intermediate differential geometry textbooks that are more advanced than Pressley's, Barrett's, Christian's and Krezig's books, and are self-contained, but below the level of Spivak's vol 1, 2 and do Carmo's and Wolfgang's books? Can you also explain which topics I should pick up before I challenge myself to read more demanding ones and less self-contained advanced textbooks?
I already finished reading the elementary books I mentioned above, but still think I need a transitional book in order to continue to a more advanced one, even through the advanced ones I mentioned are still undergraduate level. These advanced ones are the ones that really cause me trouble.