Can someone kindly suggest to me a general physics book that explains concepts thoroughly and provides exercises at an introductory (to intermediate) sort of level? More specifically, I would like to learn more about electromagnetism, light and radiation. And I would like to self-teach myself the necessary mathematics (any math textbook suggestion would be much appreciated). Our school does not provide an Advanced Physics class so teaching myself college physics will give me a great start. Thanks in advance!