PII: S0304-3959(99)00193-1