Author: Strugatskiy B.N. Strugatskiy A.N.