10.1016/S0883-2927(09)80054-1