Quantitative Approaches to Molecular Recognition