Author: Ibragim Gazizulovich Gizzatullin