Revised Version.