Just wanted to give a shout-out to this channel - he doesn't post all that often but he does go pretty in-depth when he does: