Principles and reactions of protein extraction, purification, and characterization - Ahmed, Hafiz, 1959- (CRC Press, 2005)