Author: Izrail D́avidovich Brin