The Protein protocols handbook (New Jersey Humana Press, 2002)