Well, I don't particularly like Feynman's style and it's not a great help in solving problems.That no body mentioned the greatest of all
Try feynman lectures on physics, if you are learning physics it's a must
You also can try the MIT openware, a great staff as a source
BTW, are you preparing for the International Olympiad (IPHO)?
Ultimately the IPhO, yes, but first I've got to crack the regional and national ones (small chance).
So, Spacetime Physics will do for my purpose? It will allow me to solve (very) tough problems on topics like the Doppler shift? Any other suggestions?