Author: Rauf Zarifovich Galimov