Author: Kalianov, Stefan Timofeevich, arr.