10.1016/S0960-0779(96)00067-7