Proteins their chemistry and politics - Altschul, Aaron M. (Basic books,, New York, 1981)