Try Wikipedia as a good starting point. At least that will give you the basics, and provide you with links and other references to get more...
Wow, nearly 46,000 posts on this thread, and yet I don't think any of you have convinced one single person one way or the other. Nor will you ever...