https://www.youtube.com/watch?v=XFDM1ip5HdU
I don't know if you've heard of this guy before, but he makes some pretty great videos. (I really should get back to studying for my final though)