Angle Bisector Theorem Proof ?

In a triangle ABC, AD is the angle bisector of angle BAC , then how to proof that

AB*AC - BD*DC  = AD^2

Could anyone please explain me how we can go to proof this ?