Author: Boris Fedorovich Porshnev