10.1016/S0393-0440(02)00030-X