PII: S0306-5456(01)00249-2