Proteins by Anthony Walker & John M. Walker