This guy has a lot of interesting videos. This is something everyone should have some basic knowledge in.