Methods in enzymology. - Doolittle, Russell (Academic Press, 1996)