D[((x+B)^b*(1+a*x^b))/((1+a*(x+B)^b)*x^b),x]