Sources, books? I guess a forum isn't going to be able to answer all of this and my fundamentals are so dusty it won't be worthwhile then.At first you need a firm understanding of electrodynamics. This isn't so bad, as it is all about classical waves. The math can get ugly, though.
Then quantum mechanics. The principles of it are fundamental to anything on that scale.
Then you also need statistical mechanics, especially quantum statistics and the Bose-Einstein statistics.
Understanding relativity is also useful.
Then you have to combine all these concepts into quantum field theory.
The problem with these concepts is, that they're very mathematical and it's very difficult and it takes quite some time to develop some intuitive understanding of it. And even then, those images a physicists has in his head are simplifications of the math, that are valid for some cases, but totally break down in other cases. The quantum world works totally different from what we expect from world surrounding us.
For example one can produce a state, where a photon and an atom form a strange mixed state, where there is no telling whether there is a photon or not. The photon exists and doesn't exist at the same time.
Thus the question: "What is a photon" isn't a question that can be easily answered.
I've read The Elegant Universe and some Hawking, but neither seems to delve into specifics and the what is everything, just basic science ed stuff, I thought.
Why all the math? I know it's important and the language of nature and all, but why can't this stuff be explained solely via theory?