Annual review of biochemistry Snell, Esmond E text Annual Reviews, Inc 1976 N