Author: Valentin Yakovlevich Smolin