Physical principles and techniques of protein chemistry - Leach, Sydney J.