Here are a few articles that I have written along the way, or other interesting reference material...