Adaptive Finite Element Algorithms of optimal complexity by Y. Kondratyuk