Enlarged and Updated Edition