Author: Veresaev V. V. (Vikentii Vikentevich)