Solving $\sqrt[3]{x+1} - \sqrt[3]{x-1} = \sqrt[3]{x^2-1}$ for real $x$ 
Solve the equation in the Real number system:
$$\sqrt[3]{x+1} - \sqrt[3]{x-1} = \sqrt[3]{x^2-1}$$

I have attempted using $(A-B)^3 = A^3 - B^3 - 3.A.B.(A-B)$ with $A = \sqrt[3]{x+1}$ , $B = \sqrt[3]{x-1}$ and $(A-B) = \sqrt[3]{x^2-1}$, however I end up getting $-3.(\sqrt[3]{x^2-1})^2 = x^2-3$ which is not equivalent to the original one since 0 is solution only of $-3.(\sqrt[3]{x^2-1})^2 = x^2-3$. Could someone explain to me why does it not work here?
By the way, the answer according to the book is $\left\lbrace \frac{\sqrt 5}{2},-\frac{\sqrt 5}{2} \right\rbrace$ but I could not get there.

We can use $$a^3+b^3+c^3-3abc=(a+b+c)(a^2+b^2+c^2-ab-ac-bc).$$
$a^2+b^2+c^2-ab-ac-bc=0$ for $a=b=c$ only.
Since  $$\sqrt[3]{x+1}=- \sqrt[3]{x-1} =-\sqrt[3]{x^2-1}$$ gives $x=0$ and $0$ is not a root of the equation, we need to remove the number $0$ and we obtain:
$$x+1-(x-1)-(x^2-1)-3\sqrt[3]{x+1}\cdot\sqrt[3]{x-1}\cdot\sqrt[3]{x^2-1}=0$$ or
$$3-x^2=3\sqrt[3]{(x^2-1)^2}$$ or $$x^2(x^4+18x^2-27)=0,$$ which gives $$\left\{\sqrt{6\sqrt3-9},-\sqrt{6\sqrt3-9}\right\}$$
