PII: S0040-9383(98)00037-8