Author: A. K. Belyaev
Alternate names: Alexander K. Belyaev; A.K. Belyaev