I guess you'll have to watch for yourself
It's L O N G but comprehensive and explained so anyone can understand it 
Direct youtube link : http://youtu.be/wNpc0WU-1Co?list=PLXapuY0P2qXegMgASRLfse0gkx_KEwT8O
That is just one of the several compliments on this video
Direct youtube link : http://youtu.be/wNpc0WU-1Co?list=PLXapuY0P2qXegMgASRLfse0gkx_KEwT8O
That is just one of the several compliments on this video