Author: Yu A. Brudnyi