Prove that, if \(a\) is real, the equation \[(x^2+1)(x+1)=(a^2+1)(a+1)\] has one and only one real root.

Can we identify one obvious root of this equation?

Could we then factorise to find any other possible roots?

Can we identify one obvious root of this equation?

Could we then factorise to find any other possible roots?