DOE:10.3168/jds.S0022-0302(88)79879-3 DOE:10.3168/jds.S0022-0302(93)77725-5