已知集合A=(x| x^2+(a+1)x+1=0),B=(x| y^2=-x),若B是A的子集,求实数a的取值范围