[Revised and Enlarged Edition]