This has some very good explanations, but certainly doesn't cover everything. I also think the title of the video was a bit misleading. However, I did learn one or two things by watching.