已知函数f(x)的导数是a(x+1)(x-a)若f(x)在x=a处取到极大值,则a的范围是多少?