10.1016/S0304-3835(03)00421-X