Problem 666: Intersecting Circles, Secant, Tangent, Concyclic points, Mind Map

The figure shows the intersecting
circles O and O' at A and B and the secant CAD. CE and
DE are tangent to circles O and O' at C and D, respectively.
Prove that the points B,C,E,D are concyclic.