hi, am a s/w engineer with a lot of interest in physics in general. have studied it till about the high school level(newtonian mechanics, no relativity, thermodynamics, no modern physics). i want to start studying the subject afresh, ground up. could you suggest some good texts i can start off with. and are the feynman lectures recommended? and what kind of math knowledge is a prerequisite? thanks.