The protein protocols handbook (Humana Press, 2002)