Author: Terts A. (Andre Siniavsky).