doi:10.1016/S0010-8804(01)90016-3