10.1016/S0954-349X(99)00010-7