The topic has vast to cover and I have tried to convey something that I felt I need to touch.
Read this post on nomadwrites.com