Nice I was going to mention Spivak but you beat me to it. I stumbled on it in a library 20 years ago and was hooked. I bought the Differential Geometry books with the pretty covers and lost my book collection before I could do much with them. I'll have to check out Apostol, I only know the Number Theory book.