PII: S0042-6989(97)00328-3