Here is a blog post by Steven Hayward.