Author: a.d. aleksandrov and v.a. zalgaller