Author: Leonid Makarovych Kravchuk