Revised and corrected by tbe author.