Aquí tienes la teoría muy bien expuesta.