A FEW THOUGHTS IN THIS CONTEXT.. AN OLD POST SUITABLY MODIFIED AND PRESENTED..
Read this post on sreedharb.blogspot.com