Author: Sergey M. Natanzon