Author: Kruglyakov Eduard Pavlovich, Severtsov A. S. Aleksandrov E. B.