10.1016/s0091-7435(03)00085-9