Author: Naum Shevelevich Kremer