10.1016/S0166-1116(08)71643-1