I just finished my first year in the University (ok, still have a few exams left but let's leave it at that), going for a electronics engineering Bachelor's degree. Since summer is almost here, I'm going to have a lot more free time on my hands and would like to use it gain a bit of ground in the electronics field. In the university we have covered basic DC circuit analysis (Thevenin's (and Norton's) Theorems, mesh current analysis and node voltage analysis), more or less the AC steady state analysis in the frequency domain and to some degree the oscillating circuits. The rest of the classes don't have too much in common with electronics specifically, so i don't feel the need to mention them. I have done a lot of reading, but it's mostly smalls bits about lots of things, so I don't feel like I would have built a solid foundation on anything besides that which is covered at the university.
Getting straight to the point: I would like some recommendations for a book on EE for my level (pretty sure that should be considered beginner). Now unlike most people, I don't hate math, I actually am quite fond of math. So if the books covered the theory and backed it up by math calculations, that would be ideal. I'm quite adept at calculus as well, and if I do bump into anything outside of my knowladge range, I'm not afraid to learn from MIT lessons or any other material which can be found on the internet.
On the note of theoretical vs practical: I'm leaning more towards theory for now, but if anyone has anything in mind on the practical side of things that would be considered highly valuable reading material, I'm all ears.
I apologize for the rather long (probably unnecessarily long) post and would like to thank in advance to anyone willing to give some input on the matter.
EDIT: I would like to have some input on "The Art of Electronics" as well. Did a little research on the forums, it seems that we have a lot of fans and a lot of haters here, when it comes to this massive book.