Experimental biochemistry - Switzer, Robert, L. (W.H. Freeman and Company, 1999)