PII: S0042-6989(97)00159-4