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