These are some articles that I have written to put some of my thoughts on paper.