Author: Yurii Aleksandrovich Shafranov