Author: Gainulla Sharipovich Shakirov