Choose a point M1 on the ray CA such that AM1=AM and CM1=BC. It follows that triangle M1MA is isosceles and ∠AM1M=∠AMM1=21∠BAC=40∘.
Triangles CM1M and CBM are congruent (CM1=CB, CM=CB, ∠CMM1=∠CMB=110∘). Therefore ∠ABC=∠CM1M=40∘, ∠ACB=60∘.
The equality a2=b(b+c) follows from α=2β. Choose a point B1 on the ray CA such that AB1=AB or CB1=b+c. The triangle △B1BA is isosceles and thus ∠AB1B=∠B1BA. The sum of these angles is equal to ∠BAC=2β, i.e. ∠AB1B=∠B1BA=β and ∠B1BC=∠B1BA+∠ABC=2β.
From △ABC∼△BB1C we obtain B1CBC=BCAC, b+ca=ab, so a2=b(b+c).