A new and update version of this article can be found here.