Evolutionary biochemistry: revealing the historical and physical causes of protein properties.

Evolutionary biochemistry: revealing the historical and physical causes of protein properties.