this is a well constructed seminar made from various resources taken from internet. hope it will help u to understand this topic.