Enzymes And Molecular Recognition: Binding And Energy