Second version of the documentation.