Author: Vitaly I. Svertshek