Author: Viktor M. Glushkov