[doi:10.1016/S0960-9822(02)00797-2]