Author: Mumin Shakirovich Shakirov