Guide To Protein Purification by Richard Burgess, Murray Deutscher & Richard R. Burgess