An excellent and visually helpful presentation to help you understand such a complex subject. I would recommend it to anyone. Learning should not have any complexities, otherwise the learner will become uninterested or just go through the motion and complete the subject without retaining much knowledge of the subject. Putting the subject into practical application help me retain the pictures or scenarios for future replications. Thanks guys.