Well, this is a tricky question. To put down one’s thoughts and beliefs on this subject, is not so easy. Being an analytical person, I have way to go still till the time I can further fortify my beliefs and ideas, though I do think I am well on course.
It would probably be best if I lead you to some pointers from related articles to help understanding my view on various topics
For the rest of, you could read the book Can You Play where I actually bare it all -:).