doi:10.1016/S0003-2670(01)01607-5