There are almost infinite levels of depth you can explore in any subject. What is a good source for one need might be a poor source for another. I don't know that the assumption in your question is valid. To get to a complete understanding, you can spend a lifetime studying the question. If you "need it now!!!" that's what encyclopedias are made for.
Answered Nov 01, 2010
Edited Nov 01, 2010