The chemistry and function of proteins - Haurowitz, Felix