Hard Soft Acids and Bases and Enolaes