the posts appeared in this blog is just a view of my understanding on that subject ( that might be helpful to you ) ,
what i have understood on that subject so far ,and in due course of time, that might be changed /improved, as mine understanding on that post subjects will grow in due course of time.