Are there any textbooks you would recommend for learning vector analysis / vector fields before studying EM?
Gerard ’t Hooft used to have a humongous list of textbooks for aspiring theoretical physicists. I'd sure look there for starters.
Perhaps somebody who has read this book can comment in more detail.