The Protein Protocols Handbook by John Walker & John M. Walker