PII: 0304-3959(96)03032-1