一道高中数学题!急!设函数f(x)=(x-1)^2(x+b)e^x,若x=1是f(x)的一个极大值,则实数b的取值范围是